Btca Local

davis7dotsh/better-context/skills/btca-local

作者 davis7dotsh864e5ba452566c318d60f75229882233b2a5c120无许可证1.1K 个星标收录于 2026年10月9日更新于 2026年10月9日仓库6个月前更新

Invoke this skill when the user says "use btca"

AI 生成的概览

搜索本地克隆的 git 仓库,用带引用的代码示例回答问题。

功能
BTCA Local 是一个仅含指令的技能,定义了一套针对本地沙箱目录中 git 仓库的搜索流程。它会克隆或更新所需仓库,在其中检索所需信息,并给出带引用和完整代码片段的回答。在没有提问的情况下调用时,它会列出沙箱中已有的仓库。
适用场景
当问题需要通过搜索本机上的 git 仓库来回答时使用。它适合明确给出仓库链接,或能根据上下文匹配到仓库的请求。
运行要求
需要本地工作目录 ~/.btca/agent/sandbox、用于克隆或更新仓库的 git 访问权限,以及用于克隆的网络访问。该技能不附带脚本,只有指令。

BTCA Local

BTCA Local, aka "The Better Context App Local" is a simple app defined as a skill file. The purpose of this app is to search git repos cloned onto this machine.

the BTCA Search Workflow

<guidelines>

<guideline>    if the user includes a direct like to a github repo, always load and reference that</guideline><guideline>    if the user doesn't include any specific links/repos they want you to use, do your best to guess based on the context provided</guideline><guideline>    always include links/citations in your answers explaining what you found</guideline><guideline>    include very clear and complete code snippets. don't leave out stuff like imports, that's important context</guideline><guideline>    when answering use lots of bulleted/numbered lists to keep things readable and clear</guideline>

</guidelines>

<workflow>

<step name="work dir setup">    use ~/.btca/agent/sandbox as the place where you clone/search repos</step><step name="load">    if the repo(s) are already in the work dir ~/.btca/agent/sandbox update them, otherwise clone them. clone the main branch by default, unless the user asks for something else</step><step name="search">    search the repo for the information you need. make sure to follow the guidelines</step>

<workflow>

<end_goal>

a clear, concise answer to the question with code examples

</end_goal>

Startup Cases:

This skill can be invoked in a couple different ways, and your behavior should reflect that:

user invoked without extra context/question

this is the "app startup" state, almost as if a terminal app was booted up.

Your job is to search the working directory ~/.btca/agent/sandbox at the top level, just to get a list of all the repos that have been previously cloned

Then you should simply output the following markdown (filling in the existing repos):

md
# 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...)

you invoked because of user's prompt

in this case, your job is to answer/execute the users prompt faithfully, just while also using the btca search workflow when needed to better execute your task

user invoked while also giving a prompt/questions

this one's simple, simply answer the users prompt with the btca search workflow

来源与署名

来源:davis7dotsh/better-context位于skills/btca-local提交864e5ba

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架