Agent Skills
返回列表
💻

代码库提示打包

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/codebase-to-prompt。

技能介绍

先说问题:为什么代码库不能直接丢给模型

context window 是有限资源。你把整个 git clone 的仓库塞进 prompt,模型还没读到关键文件就被截断了;或者它迷失在 node_modules 的噪声里,抓不住重点。本技能解决的核心问题就是:如何把代码仓库压缩成结构清晰、token 可控的单一提示,让 AI 真正"读懂"项目再动手改代码。

技能如何工作:四原则与落地步骤

打包遵循四个原则:

  1. 结构优先:先放目录树,再放文件,模型先有地图。
  2. 过滤噪声:排除依赖与构建产物,如 dist、build。
  3. 聚焦相关:按任务只纳入相关模块,不要全量。
  4. 计数可控:预估 token,超了就分层或做摘要。

落地步骤如下:

  1. 明确本次任务涉及的模块边界。
  2. 生成目录树 + 关键文件内容。
  3. 对超长文件做"摘要 + 关键函数"而非全文。
  4. 在提示里写明"这是项目上下文,任务是 X"。

适用边界与注意点

  • 本技能是工程方法参考,不替代代码安全审查。
  • 打包前必须脱敏,检查 .env、密钥等文件。
  • 对超长文件做摘要时,注意保留关键函数签名。
  • 适合中小仓库,超大单体仓库可能需要分块处理。

使用场景

  • 你要改项目但模型读不完代码,需要把仓库整理成单一提示词后再让AI改代码
  • 上下文总超长被截断,需要按模块过滤无关文件,只保留任务相关的代码上下文
  • 要把整个项目作为背景喂给模型,让它先理解结构再生成实现方案
  • 有超大单体仓库,需要分块处理超长文件,用摘要加关键函数替代全文

适合人员

  • 需要频繁让AI理解整个项目再改代码的后端工程师
  • 上下文窗口经常不够用的全栈开发者
  • 要为模型准备结构化代码上下文的AI应用工程师
  • 需要在保护密钥的前提下让AI分析项目的资深开发者