From ai-sdd
AI-SDD 文档重建。当规范文档与代码严重脱节时,从代码重新生成。 rebuild = check + 按角色重写。遵循"创建心态"质量规则。 触发词:重建文档、重写规范、文档漂移修复、重建 docs、rebuild docs
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-sdd:ai-sdd-rebuildThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
当文档漂移过大,逐条修补不如重写时使用。从代码重新生成 `.ai/doc/` 规范文档,严格遵循质量规则。
当文档漂移过大,逐条修补不如重写时使用。从代码重新生成 .ai/doc/ 规范文档,严格遵循质量规则。
与 /ai-sdd-check 相同:
.ai/ 是否存在.ai/doc/ 是否存在且有内容按照 /ai-sdd-check 的流程,执行完整的四维度漂移检测。
输出检测报告,列出所有漂移项。
对每个需要重建的 doc 文件,执行以下流程:
在 .ai/project-log.md 的变更时间线中记录:
### [日期] 文档重建
**触发原因**:[漂移描述]
**重建范围**:[哪些文件被重建]
**依据**:以真实代码为准,不参考过时文档
以下为 .ai/doc/ 中四个文件的完整角色定义。重建时必须严格遵守。
| 文件 | 角色 | 读者 | 应该写什么 | 不该出现的内容 |
|---|---|---|---|---|
00-架构.md | 系统整体架构 | 所有人 | 模块划分、模块间依赖关系图、数据流、外部依赖、技术债务 | 需求细节、API 契约、实现代码 |
01-需求.md | 功能需求定义 | 产品/人类决策者 | 功能列表(F-XXX 编号)、功能描述、验收标准、RFC 2119 行为约束 | 实现细节、API 路径、数据库字段 |
02-技术选型.md | 技术选型理由 | 开发者/架构师 | 技术栈总览、候选方案对比、关键依赖清单、构建/测试/部署现状 | 需求描述、API 细节、业务逻辑 |
03-详细设计/xxx.md | 模块详细设计 | AI(执行会话) | 数据模型、API 契约、核心业务流程、状态机 | 需求动机、全局架构、选型理由 |
对每个需要重建的文件,使用以下思维框架:
我需要为 [模块名] 重新生成 [文件角色]。
要求:
1. 不参考现有的 [文件路径]——它已经过时
2. 纯粹从代码梳理,以真实代码为准
3. 这个文件的角色是 [角色描述],只写属于该角色的内容
4. 用结构化格式(表格、列表),不要大段叙述
5. 不要出现大量原始代码
6. 不确定的标注"待确认"
npx claudepluginhub zongzi78/agent-plugins-market --plugin ai-sddProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.