btca-local について
btca-localは、ローカルにクローンしたGitリポジトリを検索するスキルです。コーディングエージェントが対象リポジトリをサンドボックスで更新またはクローンし、引用と完全なコード例を添えて回答する手順を示します。
主な機能
- 01ローカルのGitリポジトリ検索
- 02サンドボックスでのクローンと更新
- 03既定でmainブランチを使用
- 04引用と完全なコード例を含む回答
活用シーン
- 01ローカルリポジトリで実装の詳細を調べる
- 02指定されたGitHubリポジトリについて質問に答える
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davis7dotsh/ better-context --skill btca-localインストール後、Claude Code で/btca-localを入力して読み込まれたか確認します。
詳細
BTCA Local
BTCA Local、別名「The Better Context App Local」は、スキルファイルとして定義されたシンプルなアプリです。このアプリの目的は、このマシンにクローンされた Git リポジトリを検索することです。
BTCA 検索ワークフロー
ユーザーが GitHub リポジトリへの直接リンクを含めている場合は、必ずそれを読み込んで参照してください ユーザーが使用を希望する特定のリンクやリポジトリを指定していない場合は、提供されたコンテキストに基づいてできる限り推測してください 見つけた内容を説明するリンクや引用を、回答に必ず含めてください 非常に明確で完全なコードスニペットを含めてください。インポートなどの重要なコンテキストを省略しないでください 回答では、読みやすく明確にするため、箇条書きや番号付きリストを多く使用してください リポジトリのクローンと検索を行う場所として ~/.btca/agent/sandbox を使用してください リポジトリがすでに作業ディレクトリ ~/.btca/agent/sandbox にある場合は更新し、そうでなければクローンしてください。ユーザーから別の指定がない限り、デフォルトでは main ブランチをクローンしてください 必要な情報をリポジトリ内で検索してください。ガイドラインに必ず従ってください<end_goal> コード例を含む、質問への明確で簡潔な回答 </end_goal>
起動時のケース:
このスキルはいくつかの方法で呼び出せます。呼び出し方に応じて動作を変えてください。
追加のコンテキストや質問なしでユーザーが呼び出した場合
これは、ターミナルアプリが起動したときのような「アプリ起動」状態です。
作業ディレクトリ ~/.btca/agent/sandbox のトップレベルを検索し、以前にクローンされたすべてのリポジトリの一覧を取得してください。
その後、既存のリポジトリを反映した以下の Markdown をそのまま出力してください。
# BTCA Local
_use your coding agent to search any git repo locally_
Previously searched:
- repo 1
- ...
Give me a question and the link to a git repo to get started!
(we can also clean out or pre-load some resources to this list...)
ユーザーのプロンプトによって呼び出された場合
この場合は、タスクをより適切に実行するために必要に応じて BTCA 検索ワークフローも使用しながら、ユーザーのプロンプトに忠実に回答または実行してください。
プロンプトや質問も提示したうえでユーザーが呼び出した場合
この場合は簡単です。BTCA 検索ワークフローを使って、ユーザーのプロンプトに回答してください。
コメント
Markdown 対応