关于 codebase-teach
这是一个 Claude Code 技能,用于分析源代码树中的限界上下文、提取领域知识,并生成特性文件和覆盖率报告。它适合根据代码维护项目专属的特性文档。
主要功能
- 01分析限界上下文
- 02提取领域知识
- 03编写特性 Markdown 文件
- 04报告文档覆盖率
适用场景
- 01从代码库整理特性文档
- 02代码变更后更新特性文档
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ fearovex-labs/ agent-config --skill codebase-teach安装后在 Claude Code 中输入/codebase-teach确认已加载。
详细介绍
codebase-teach
分析项目源代码树中的限界上下文,提取各上下文的领域知识,写入
ai-context/features/<context>.md文件,并生成包含覆盖率指标的teach-report.md。
触发方式:/codebase-teach、教代码库、提取领域知识、更新功能文档、分析限界上下文
Claude 执行配置
这些说明将上述与工具无关的逻辑绑定到 Claude Code 执行环境中。它们属于无法移植到其他工具的执行层。
- 功能模板路径 — 通用逻辑通过相对于仓库的路径
skills/_templates/feature/_template.md引用功能模板。在部署的 Claude 执行环境中,该路径对应绝对路径~/.claude/skills/_templates/feature/_template.md(由 agent-config 仓库部署)。技能 MUST 将其作为六节功能文件的结构规范来读取。 - 项目指令文件 — 通用逻辑中的“项目指令文件”(步骤 0,技能注册表提取)是项目根目录中的
CLAUDE.md。
评论
支持 Markdown