一键导入
architecture-doc
指导在项目中编写、更新与使用架构文档(ARCHITECTURE.md)。在根目录维护架构文档,修改前后需阅读文档;文档关注最终结果与流程串联,不陷入实现细节。适用于新增/变更功能、重构、或需要理解系统整体时。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
指导在项目中编写、更新与使用架构文档(ARCHITECTURE.md)。在根目录维护架构文档,修改前后需阅读文档;文档关注最终结果与流程串联,不陷入实现细节。适用于新增/变更功能、重构、或需要理解系统整体时。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
使用 tracer-bullet 竖向切片法,把 PRD 拆分成彼此独立、可以直接认领的 GitHub issues(并形成对应的实现工单)。适用于用户想把 PRD 转成 issues、创建实现任务,或把 PRD 拆成工作项。
使用 tracer-bullet 竖向切片方法把 PRD 转换成多阶段的落地实施计划,并保存为本地 Markdown 文件(存放在 `./plans/`)。适用于用户希望把 PRD 拆分为多个阶段、生成实施计划、从 PRD 推导阶段计划,或提到 “tracer bullets”。
通过用户访谈创建一个详细的重构计划,并将其拆分成很小的提交(tiny commits),最后以 GitHub issue 的形式归档。适用于用户希望规划一次重构、创建重构 RFC,或把重构拆成安全的渐进步骤。
使用 RED-GREEN-重构(red-green-refactor)循环进行测试驱动开发。适用于用户希望用 TDD 构建新功能或修复 bug,提到 “red-green-refactor”,希望使用集成测试,或询问“test-first development(先写测试)”。
通过探索代码库对 Bug/Issue 进行排查归因,并基于 TDD 方式生成修复计划,同时创建对应的 GitHub issue。适用于用户报告了 bug、希望创建 issue、提到“triage”,或想调查并规划某个问题的修复方案。
从当前对话中抽取 DDD 风格的“统一语言”术语表(ubiquitous language glossary),标记歧义,并提出规范的术语选择。保存为 `UBIQUITOUS_LANGUAGE.md`。适用于用户希望定义领域术语、构建术语表、固化用词并强化术语一致性,或提到 “domain model” / “DDD”(领域模型与 DDD)。
| name | architecture-doc |
| description | 指导在项目中编写、更新与使用架构文档(ARCHITECTURE.md)。在根目录维护架构文档,修改前后需阅读文档;文档关注最终结果与流程串联,不陷入实现细节。适用于新增/变更功能、重构、或需要理解系统整体时。 |
本 skill 指导在项目开发中如何编写、更新以及正确使用架构文档,使 AI 与开发者能基于同一份「系统真相」进行协作。
ARCHITECTURE.md(以当前工作区/仓库根为准)ARCHITECTURE.md,理解当前系统边界、模块划分、数据流与关键接口。ARCHITECTURE.md,保证文档与实现一致。可参考项目现有 ARCHITECTURE.md,按需裁剪或扩展。推荐包含:
| 章节 | 内容要点 |
|---|---|
| 系统概述 | 定位、功能亮点、技术栈(仅写当前最终能力,不写版本/阶段迭代历史) |
| 系统架构 | 高层框图(如前端 / API / 后端领域 / 存储),Mermaid 等 |
| 核心模块 | 各模块职责、输入输出、与上下游的衔接,不写具体代码 |
| 数据模型 | 核心表/概念、数据流(谁生谁用)、存储结构、关键关系 |
| API 接口 | 按领域分组的接口列表与用途,可选请求/响应要点 |
| 关键业务流程 | 端到端流程(如初始化、上传、处理、提取),用步骤与流程描述 |
| 扩展性/抽象 | Provider、可插拔点、扩展新格式/新能力的入口说明 |
| 模块与职责 | 前端/后端按路由或层的模块划分,仅职责与边界,不列文件清单 |
具体文件与目录以代码仓库为准;架构文档只描述「做什么、和谁连」,不维护完整文件树。
接到开发/重构任务时
ARCHITECTURE.md。设计与实现时
变更完成后
ARCHITECTURE.md,根据实际变更更新对应章节。评审或交接时
ARCHITECTURE.mdARCHITECTURE.md(具体路径以当前工作区为准)。