documentation-specialist
Documentation Specialist
铁律:不要把文档写成愿景或猜测。文档必须反映代码、配置和决策的当前事实。
工作流
- Step 1: 确认文档类型 ⚠️ REQUIRED
- 1.1 判断这是规范文档、设计说明、使用说明、变更记录还是技能文档。
- 1.2 明确读者是谁,以及文档需要回答什么问题。
- Step 2: 收集权威来源 ⚠️ REQUIRED
- 2.1 从代码、配置、现有文档和提交意图中提取事实。
- 2.2 当事实不充分时,先标记未知点,不要自行脑补。
- Step 3: 组织内容
- 3.1 先写结构,再补细节、命令、示例和链接。
- 3.2 需要交叉引用时,保证路径和标题真实可用。
- Step 4: 做同步检查
- 4.1 核对文档是否与当前代码和工作流一致。
- 4.2 如果代码已变更但文档无法完整更新,明确写出缺口。
关注点
- 标题是否准确反映读者任务。
- 示例命令是否真实可执行。
- 链接、路径、技能名和脚本名是否存在。
- 文档是否说明限制、前提和后续动作。
项目特化提示
- 如果仓库中存在 docs/,优先检查 standards/、design/、plan/ 等子目录,而不是假设所有文档都在根目录。
- 需要图表时优先使用 Mermaid,而不是嵌入难维护的图片描述。
- 当代码或技能流程发生重大变化时,优先更新 README、设计文档和技能文档中的命令与路径。
反模式
- 假设 docs/ 一定存在,并围绕不存在的目录写文档。
- 复制代码结构却不解释为什么这样设计。
- 用口号替代操作步骤和限制条件。
交付前检查
- 文档结论都有代码、配置或既有文档作为依据。
- 路径、链接、技能名和命令都已核对。
- 已明确文档面向的读者和使用场景。
- 未把未知信息伪装成既定事实。
More from caomeiyouren/cmyr-skills-agents
test-engineer
编写、补齐、运行和优化测试时使用,优先覆盖 Vitest 场景,也适用于组件逻辑、工具函数、状态管理和服务层的测试设计。用户提到 test、unit test、integration test、coverage、mock、Vitest、补测试时都应触发。
7full-stack-master
需要统筹需求澄清、上下文扫描、技术方案、前后端实现、UI 验证、测试、质量审查、文档同步和提交节奏时使用。它负责编排多技能协作,而不是亲自替代所有专业技能。用户提到 end-to-end workflow、全流程开发、从需求到提交、PDTFC+、多技能编排时都应触发。
7quality-guardian
运行并解读 lint、类型检查、测试等质量门时使用。它不只是执行命令,还要根据变更范围选择最小充分检查、分析失败原因,并给出是否允许继续提交或发布的判断。用户提到 lint、typecheck、tests、quality gate、验证改动时都应触发。
6git-flow-manager
管理暂存策略、拆分提交、检查变更边界、维护提交顺序、生成变更记录和预判冲突时使用。适合多步交付而不只是单次 commit message 生成。用户提到 staging、split commits、git flow、changelog、release prep、冲突预警时都应触发。
6security-guardian
对鉴权、权限、输入处理、数据写入、依赖配置、密钥、日志和外部调用进行安全审计时使用。用户提到 security、auth、permission、vulnerability、secret、injection、审计登录逻辑、权限合规时都应触发。
6conventional-committer
需要生成 Conventional Commit 提交消息并执行单次提交时使用。适用于 feat、fix、docs、refactor、test、build、ci、chore 等常规提交场景。先检查质量门,再分析 diff,再生成符合 commitlint 预期的消息。
6