Skip to main content

Caretツールリファレンスガイド

Caretにできること

Clineはあなたのプロジェクトで以下を行うAIアシスタントです:

  • プロジェクト内のファイルの編集と作成
  • ターミナルコマンドの実行
  • コードの検索と解析
  • デバッグと問題の修正
  • 反復的なタスクの自動化
  • 外部ツールとの統合

最初のステップ

  1. タスクを開始

    • チャットにリクエストを入力
    • 例:「Headerという新しいReactコンポーネントを作成してください」
  2. コンテキストを提供

    • @ メンションを使用してファイル、フォルダー、URLを追加
    • 例:「@file:src/components/App.tsx」
  3. 変更を確認

    • Clineは変更を行う前にdiffを表示
    • 変更を編集または拒否することができます

主な機能

  1. ファイル編集

    • 新しいファイルの作成
    • 既存のコードの修正
    • ファイル間での検索と置換
  2. ターミナルコマンド

    • npmコマンドの実行
    • 開発サーバーの起動
    • 依存関係のインストール
  3. コード解析

    • エラーの発見と修正
    • コードのリファクタリング
    • ドキュメントの追加
  4. ブラウザ統合

    • Webページのテスト
    • スクリーンショットの撮影
    • コンソールログの検査

利用可能なツール

最新の実装詳細については、Clineリポジトリの完全なソースコードを参照してください。

Clineは様々なタスクのために以下のツールにアクセスできます:

  1. ファイル操作

    • write_to_file: ファイルの作成または上書き
    • read_file: ファイル内容の読み込み
    • replace_in_file: ファイルの対象編集
    • search_files: 正規表現を使用したファイル検索
    • list_files: ディレクトリ内容の一覧表示
  2. ターミナル操作

    • execute_command: CLIコマンドの実行
    • list_code_definition_names: コード定義の一覧表示
  3. MCPツール

    • use_mcp_tool: MCPサーバーからのツール使用
    • access_mcp_resource: MCPサーバーリソースへのアクセス
    • ユーザーはClineがアクセスできるカスタムMCPツールを作成可能
    • 例:Clineが天気予報を取得するために使用できる天気APIツールの作成
  4. 対話ツール

    • ask_followup_question: ユーザーに質問で明確化を求める
    • attempt_completion: 最終結果の提示

各ツールには特定のパラメータと使用パターンがあります。以下はいくつかの例です:

  • 新しいファイルを作成 (write_to_file):

    <write_to_file>
    <path>src/components/Header.tsx</path>
    <content>
    // Headerコンポーネントのコード
    </content>
    </write_to_file>
  • パターンを検索 (search_files):

    <search_files>
    <path>src</path>
    <regex>function\s+\w+\(</regex>
    <file_pattern>*.ts</file_pattern>
    </search_files>
  • コマンドを実行 (execute_command):

    <execute_command>
    <command>npm install axios</command>
    <requires_approval>false</requires_approval>
    </execute_command>

一般的なタスク

  1. 新しいコンポーネントの作成

    • 「Footerという新しいReactコンポーネントを作成してください」
  2. バグの修正

    • 「src/utils/format.tsのエラーを修正してください」
  3. コードのリファクタリング

    • 「ButtonコンポーネントをTypeScriptを使用するようにリファクタリングしてください」
  4. コマンドの実行

    • 「npm install を実行してaxiosを追加してください」

ヘルプの取得