name: check-spec category: check command: spec description: 检查项目是否符合元规范 triggers:
检查指定项目是否符合 0 级元规范定义的约束。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
project |
string | 是 | 项目名称或路径 |
--strict |
flag | 否 | 严格模式(检查所有可选项) |
--fix |
flag | 否 | 自动修复可修复的问题 |
项目路径: /Users/yibu/dev_workspace/vibe-coding-cn/{project}
| 检查项 | 必需 | 说明 |
|---|---|---|
CLAUDE.md |
是 | 项目配置文件 |
architecture.canvas |
是 | 整体架构图 |
检查必须节点及颜色编码:
| 节点 | 颜色 | 必需 |
|---|---|---|
| title | "1" (红) | 是 |
| user-client | "4" (绿) | 如有 |
| admin-client | "5" (青) | 如有 |
| backend | "6" (蓝) | 是 |
| database | "2" (橙) | 是 |
| external | "2" (橙) | 如有 |
对每个子项目重复检查:
{subproject}/CLAUDE.md{subproject}/architecture.canvas(如需要)=== 规范检查报告: {project} ===
### 1级检查
[✓] CLAUDE.md 存在
[✓] 项目信息完整
[✓] architecture.canvas 存在
[✗] architecture.canvas 缺少 backend 节点
### 2级检查: {subproject}
[✓] CLAUDE.md 存在
[!] 建议添加 Kanban ID
---
总结: 5/6 通过, 1 错误, 1 警告
# 基本检查
@check/spec tg-live-game
# 严格模式
@check/spec tg-live-game --strict
# 自动修复
@check/spec yshop --fix
以下表达均可触发此命令: