藏在《Harness Step 1 — 创建 AGENTS.md 与知识库》里的Skill

技能描述

扫描项目代码库,自动生成 AGENTS.md(agent 工作指南)和完整的 docs/ 知识库骨架,让 Claude Code 在任意新会话中 30 秒内定向,无需重复解释项目结构。

Skill.md

Harness Step 1 — 创建 AGENTS.md 与知识库

使用 Claude Code 的最大挑战之一是「失忆」——每次开新会话,agent 对项目一无所知,你必须重新解释架构、命名规范、启动命令。这个 skill 从根源解决这个问题:扫描代码库,一次性生成结构化的知识文件,让未来任何 agent session 都能在 30 秒内完成定向。

核心产出

project-root/
├── AGENTS.md                    ← agent 的「目录文件」,80-120 行
└── docs/
    ├── ARCHITECTURE.md          ← 模块划分、依赖规则、主要数据流
    ├── CONVENTIONS.md           ← 命名规范、文件组织约定
    ├── TECH_DECISIONS.md        ← 技术选型理由
    ├── QUALITY.md               ← 完成定义(Definition of Done)
    └── exec-plans/
        ├── active/              ← 当前进行中的计划
        ├── backlog.md           ← 待开发功能列表
        └── tech-debt-tracker.md ← 已知技术债务

设计原则

  • AGENTS.md 是目录,docs/ 是书:agent 用 AGENTS.md 定向,用 docs/ 理解细节
  • 推断 ≠ 捏造:无法从代码推断的内容一律标注「待补充」,不伪造
  • 适配任何技术栈:Python/Node.js/Go/Rust,单体/微服务/monorepo 均可扫描

支持的使用场景

  • 现有项目首次引入 agent 支持
  • 团队新成员接手项目(让 agent 帮你快速读懂代码库)
  • 重构后更新 agent 的项目认知
  • 任何想让 Claude Code 少问你"这是什么项目"的场景

使用方式

  1. 在项目根目录打开 Claude Code 会话
  2. 说"为项目添加 agent 支持"或"创建 AGENTS.md"
  3. Skill 自动扫描代码库(2-3 层目录、依赖文件、已有文档)
  4. 生成所有文件,列出哪些内容需要你手动确认
  5. 运行 harness-step2-fill-docs 深度填充文档内容

局限说明

Skill 只读取文件系统,无法获取运行时行为(如 API 响应格式、数据库实际内容)。TECH_DECISIONS.md 中的历史选型原因通常需要人工补充——代码里只有结论,没有当时的讨论过程。

安装使用

安装指令

npx skills add simbajigege/book2skills/skills/harness-step1-create-agent-md
OR

直接下载

相关技能

Tool Permission System AI Skill

为 agent 工具设计可配置的分层权限/安全系统:用一条权限流水线统一决定 allow / ask / deny,支持企业 / 用户 / 项目多作用域规则覆盖,并通过 hook 系统扩展。

Harness Step 3 — 建立跨 Session 状态管理 AI Skill

创建 init.sh(环境健康检查)、tasks.json(结构化任务队列)和 progress.md(会话日志),解决 Claude Code 每次新对话失忆的问题,让任意 session 在 30 秒内完全恢复工作状态。

Harness Step 2 — 填充 docs/ 知识库内容 AI Skill

深度阅读项目代码,将隐藏在代码里的架构知识、命名约定、技术决策显式写入 docs/ 各文件,让 agent 在任何 session 都能快速理解项目全貌,而不是靠猜测。

Session Dream AI Skill

会话结束时的手动记忆提炼——从当前对话中提取关键决策、失败路径、新发现和当前阻塞,写入 MEMORY.md topic 文件。Claude Code autoDream 后台服务的手动触发版本。

Claude Code 记忆架构实现指南 AI Skill

将混乱的 MEMORY.md 重构为 Claude Code autoDream 内部使用的 2 层记忆架构 —— 保持常驻索引精简、主题文件按需加载,让 autoDream 提取代理正确去重和维护记忆。

Compact with Memory AI Skill

正确执行 /compact——生成高质量的对话摘要,完整保留推理过程、决策背景和当前状态,同时在压缩前通过记忆预处理持久化机构知识。

Compact Memory 实现指南 AI Skill

用 Anthropic API 或 Claude Agent SDK 为 Agent 实现 compact memory 的开发者指南——涵盖触发时机、fork compactor 模式、compact JSON schema 设计、...

LangChain Tool Builder AI Skill

用 Claude Code 的 fail-closed 设计模式定义 LangChain(Python)工具——name、schema、权限、执行逻辑统一写在一个类里,自动走 validate → permission → call ...

Query Loop Implementation AI Skill

为 AI 应用实现可上线的 LLM query loop:工具调用、结构化 tool_result 回传、ReAct 循环、最大轮次退出、权限检查、超时、预算控制和 fatal error 终止路径。

StoryBrand 信息框架 AI Skill

运用唐纳德·米勒在《StoryBrand 信息框架》(原书名《Building a StoryBrand》)中的 SB7 框架,澄清品牌信息、改写首页、创建 BrandScript,并设计清晰行动号召。

一本书读懂财报 AI Skill

用肖星的三表联动框架分析企业财务报表,判断一家公司是否真正赚钱。适用于:解读资产负债表、分析现金流健康度、ROIC vs WACC好公司测试、跨行业财务比较。