mcpField
B
btca-local

btca-local

github.com/davis7dotsh开发1.2k1.0k 次安装29 周前更新
代码仓库

关于 btca-local

btca-local 是用于搜索本机已克隆 Git 仓库的技能。它指导编码 Agent 在沙盒中更新或克隆相关仓库、查找信息,并附上引用和完整代码示例作答。

主要功能

  1. 01搜索本机已克隆的 Git 仓库
  2. 02在沙盒中克隆或更新仓库
  3. 03默认使用 main 分支
  4. 04回答附带引用和完整代码示例

适用场景

  1. 01查找本地仓库中的实现细节
  2. 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 中,则更新它;否则克隆它。默认克隆主分支,除非用户另有要求 搜索仓库,查找所需信息。务必遵循上述指南

<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