arch
無料架构师工作技能 - 架构设计、文档管理、语义化版本控制、设计审查。当用户提到架构、设计文档、版本管理、技术选型、系统设计、数据模型、API设计、文档审查、设计规范、架构决策、或需要创建/更新设计文档时,必须使用此技能。确保所有设计文档遵循语义化版本规范和命名约定。
日本語の概要は準備中です。原文の説明を表示しています。
四路交叉验证工具 - 检查 Design Spec ↔ Scrum ↔ Code ↔ Tests 对齐一致性。当用户需要验证代码实现是否符合设计文档、Story AC 是否完整、测试覆盖率是否达标、Story 开发完成检查、MR 前验证、代码审查一致性验证时,必须使用此技能。适用于开发阶段的质量保证,防止设计文档与实现不一致的事故。
⚠️ 实验性质技能,建议结合人工审查使用。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
⚠️ 实验性质技能(Experimental)
此技能仍在积极迭代优化中,可能存在误报和漏报。建议作为开发辅助工具,结合人工审查使用。
# 检查指定 Story(Medium Mode,推荐)
/spec-xchecker --story 15-23 --mode medium
# 自动模式(自动检测当前 Story)
/spec-xchecker --auto-mode --mode medium
| 模式 | 执行时间 | 检查范围 | 适用场景 |
|---|---|---|---|
| Quick | <1 秒 | DS 层(设计依据) | Hook 自动触发、简单修改 |
| Medium | 5-10 秒 | DS + SC 层 | Story 开发完成、MR 前检查 |
| Deep | 30-60 秒 | DS + SC + CT + ST 层 | 大型重构、关键 Story 验证 |
Spec-XChecker 是一个自动化审查工具,用于检查项目文档与代码实现的一致性,防止设计文档与实现不一致的事故。
四路交叉验证:
核心原则:
docs/design/)+ 详细设计(docs/scrum/)📌 完整的 21 项检查清单:参见 references/checklist.md
检查顺序铁律:DS → SC → CT → ST(不可改变)
优先级说明:
📌 详细的 AC 类型映射和策略说明:参见 references/strategy_engine.md
AC 驱动的动态检查策略:
三级智能策略引擎:
效果提升:
📌 详细使用指南:参见 references/usage_guide.md
# 只检查 Code + Tests 层
/spec-xchecker --story 15-23 --mode medium --scope code,test
# 只检查 Design + Scrum 层
/spec-xchecker --story 15-23 --mode quick --scope ds,sc
# Markdown 报告(默认)
/spec-xchecker --story 15-23 --mode medium
# JSON 报告
/spec-xchecker --story 15-23 --mode medium --format json
| 维度 | /review | /spec-xchecker |
|---|---|---|
| 核心目标 | 代码质量(Code is good?) | 对齐一致性(Code matches Spec?) |
| 检查依据 | 通用编程规范、项目规范 | Design Spec、Story AC、测试用例 |
| 检查范围 | 代码逻辑、风格、性能、安全 | 代码与文档的一致性 |
| 典型场景 | 日常 Code Review | Story 开发、MR 前检查 |
协作关系:
/review SKILL/spec-xchecker SKILL/spec-xchecker --mode deepSpec-XChecker 能做什么(静态检查):
Spec-XChecker 不能做什么(运行时保证):
工程实践建议:
Spec-XChecker 与其他角色密切协作:
架构设计 → arch SKILL
docs/design/ 中的设计文档开发工作流 → dev SKILL
测试验证 → qa SKILL
test_reports/ 中的测试报告项目管理 → pm SKILL
docs/scrum/story/ 中的 Story 文档.claude/skills/spec-xchecker/
├── SKILL.md # 本文件(主入口)
├── scripts/ # 所有可执行代码(官方标准)
│ ├── spec-xchecker.py # 主入口脚本
│ ├── report_generator.py # 报告生成器
│ ├── strategy_generator.py # 智能策略引擎(v2.5)
│ ├── trigger_check.sh # Stop Hook 触发脚本
│ ├── notify_pending_reports.sh # SessionStart Hook 通知脚本
│ ├── lib/ # Python 模块
│ │ ├── story_resolver.py # Story ID + Design Spec 加载
│ │ ├── classify.py # 文件分类
│ │ └── get_memory_dir.sh # Memory 目录计算
│ └── checkers/ # 检查器模块
│ ├── checker_design.py # DS 层检查
│ ├── checker_code.py # SC 层检查
│ ├── checker_test.py # CT 层检查
│ ├── checker_scenario.py # ST 层检查
│ └── strategy_generator.py# 智能策略引擎
├── references/ # 参考文档(官方标准,按需加载)
│ ├── usage_guide.md # 详细使用指南
│ ├── checklist.md # 完整的 21 项检查清单
│ ├── strategy_engine.md # 智能策略引擎详细说明
│ └── troubleshooting.md # 故障排查指南
└── assets/ # 静态资源(官方标准)
└── config/
└── config.yaml # 配置文件
目录结构说明(符合官方最佳实践):
Q: 如何选择检查模式?
Q: 检查通过但实际有问题?
--mode deep 进行更深入的检查Q: 找不到 Story 文档?
docs/scrum/story/story-13-{story_id}-*.md 是否存在Q: 没有 Design Spec?
Design Spec: ../design/xxx.mdQ: 遇到其他问题?
以下参考文档会在需要时按需加载:
版本: v4.1 | 最后更新: 2026-07-03 | 维护者: maintainer@example.com
更新日志:
strategy_generator.py:go_code 模式收紧(移除裸"实现"/"新增函数"/"创建 API",改用 .go/internal/pkg/go build),Python 项目不再误判 go_codespec-xchecker.py:mode 层裁剪(quick=DS / medium=DS+SC / deep=全集)+ UNKNOWN fallback 到全集 + 汇总统计改用裁剪后 strategy_checks(修 mode 不裁剪 + UNKNOWN 时 total=0)story_resolver.py:load_design_spec 格式2 markdown 链接识别扩展(link_path 含 design/ 也识别),DS-01 不再误报"未引用"scripts/ - 所有可执行代码(包括 lib/ 和 checkers/ 子目录)references/ - 参考文档(按需加载,支持渐进式披露)assets/ - 静态资源(配置文件)lib/ 和 checkers/ 顶级目录scripts.lib.* 和 scripts.checkers.*まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
架构师工作技能 - 架构设计、文档管理、语义化版本控制、设计审查。当用户提到架构、设计文档、版本管理、技术选型、系统设计、数据模型、API设计、文档审查、设计规范、架构决策、或需要创建/更新设计文档时,必须使用此技能。确保所有设计文档遵循语义化版本规范和命名约定。
日本語の概要は準備中です。原文の説明を表示しています。
代码提交与 MR 创建技能 - 自动生成语义化 commit message、创建符合规范的 GitLab Merge Request、验证飞书工作项关联。当用户提到 Git 提交、commit、push、推送代码、创建 MR、创建 PR、合并请求、或需要提交代码、推送代码、创建 MR/PR 时,必须使用此技能。支持交互式(对话)和非交互式(参数)两种模式。
日本語の概要は準備中です。原文の説明を表示しています。
开发工作流程指导 - 编码、测试、代码质量、MR/PR 创建和 CI/CD。用于开发任务、编码、功能实现、Bug 修复、单元测试、代码覆盖率、代码审查、CI/CD 流水线和 Git 操作。
日本語の概要は準備中です。原文の説明を表示しています。
DevOps 工作技能 - CI/CD 流程、容器化构建、Kubernetes 部署、基础设施即代码、监控告警。当用户提到部署、容器化、K8s、Helm、ArgoCD、CI/CD、监控、日志、或需要执行部署、排查线上问题时,必须使用此技能。
日本語の概要は準備中です。原文の説明を表示しています。
PM 编排技能 — 具备意图识别与动态路由能力的项目管理中枢。除了 pm 的全部 Story/Epic/Sprint 管理能力外,pm 能分析用户 prompt 的多领域意图,动态匹配所需的专业 skill(arch/dev/ued/qa/devops 等),生成编排计划并在用户确认后依次唤起各 skill 协同工作。当用户的请求涉及多个专业领域、需要跨 skill 协调、或者用户希望用一个 prompt 驱动完整的「设计→实现→验证」流程时,使用此技能。纯 Story 管理/迭代规划等单领域任务,pm 会直接处理而不路由。
日本語の概要は準備中です。原文の説明を表示しています。
QA 工作技能 — 测试分层架构、UT/API/SIT/E2E/UAT 测试、交叉验证策略、测试数据管理、测试报告管理。当用户提到测试、QA、质量保证、回归测试、单元测试、集成测试、验收测试、测试覆盖率、pytest、go test、E2E、Playwright、monkey test、fuzz test、RPC 测试、测试用例设计、TDD、测试框架、测试策略审查、问题排查、测试环境、测试数据、SIT 交叉验证、或需要设计/执行/增强测试策略时,必须使用此技能。确保所有测试活动遵循分层架构和业务正确性验证原则。
日本語の概要は準備中です。原文の説明を表示しています。