用途:分析 AI 编程提示词模式与采纳率。Git AI 在 git 中追踪 AI 生成的代码与提示词,记录每次 AI 对话、代码行来自 AI 还是人工、采纳率以及关联提交与作者。本技能查询这些数据,帮助理解自己的 AI 编码习惯。
主要能力:按模型、作者、时间范围聚合统计采纳率;逐条分析提示词内容,例如按工作类型分类、分析低采纳原因、识别可复用模式、评分清晰度、关联提示技巧与采纳率、定性分析失败提示词、按最佳实践打分。
使用方式:先确定范围,未指定时默认当前用户与当前仓库;团队用 --all-authors,指定人用 --author "<name>",时间用 --since <days>(默认 30)。运行 git-ai prompts [flags] 在当前目录创建或更新 prompts.db。聚合问题用 git-ai prompts exec "SELECT ...";逐条分析先 ALTER TABLE 添加分析列,再 git-ai prompts reset,然后用子代理并行迭代:每个子代理运行 git-ai prompts next 获取一条提示词 JSON,分析 messages 字段,再 UPDATE 回写。子代理不应运行 git show 或 git log,所需数据都在 next 的 JSON 中。
限制:git-ai prompts 始终作用于当前仓库,工作目录必须在 git 仓库内;分析多个仓库需分别运行。逐条分析依赖子代理并行处理,资料未提供具体性能或规模上限。