Skip to content
Back to skills

Specs Engine

ASecurity

Spec 驱动开发(SDD)方法论引擎——意图路由、先规格后编码(三铁律 No Spec No Code/五阶段/深度裁减)。用户说"按 specs 标准推进/走 spec/需求澄清固化/写 analysis~validator/收口 0 draft/按宪法推进"等时用,把需求固化为结构化 Spec 再写代码;Bug 先写根因 analysis。轻量/标准/重量三档深度,多 Spec 并行走 orchestration。

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 22, 2026
ai-agentsbashsqlaws

Security analysis

A100/100

Pro scans all 18 files and shows the line behind each finding

Scanned September 29, 2026

npx -y skills add xingtu1996/xingtu-sdd --skill specs-engine --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Specs Engine?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Specs Engine
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/xingtu1996-specs-engine/badge)](https://www.skillsdirectory.com/skills/xingtu1996-specs-engine)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: specs-engine
description: Spec 驱动开发(SDD)方法论引擎——意图路由、先规格后编码(三铁律 No Spec No Code/五阶段/深度裁减)。用户说"按 specs 标准推进/走 spec/需求澄清固化/写 analysis~validator/收口 0 draft/按宪法推进"等时用,把需求固化为结构化 Spec 再写代码;Bug 先写根因 analysis。轻量/标准/重量三档深度,多 Spec 并行走 orchestration。
---

# specs-engine — Spec 驱动开发方法论

> **SSOT**:本 skill 即方法论唯一事实源。改此处 → 所有项目即刻生效(全局 user-level skill)。
> 每个 Spec 目录落盘的 `laws.md` 是该方法论的薄快照(自包含,供团队读者),冲突以本 skill 为准。

## 触发与路由

| 意图(说人话即可) | 走哪 |
|------|------|
| 修 Bug / 排查数据不对 / 为什么报错 | Spec:先 `01_analysis`(根因+影响) 再改码 |
| 新功能 / 加接口 / 改流程 | Spec:标准深度全六文件 |
| 架构改造 / 计费·库存·权限操作 | Spec:重量深度 + 方案对比 + 安全三条件 |
| 单文件微调 / 配置调整 | Spec:轻量(analysis + validator 两文件) |
| 一句话需求 → 先澄清再固化 | 需求澄清 → 人确认 → 写 requirements |
| 批量/2+ 独立需求 | 读 orchestration.md(依赖 DAG + 契约优先) |
| 换会话/换 agent 接着干 / 上次做到哪了 | `sdd resume <dir>`(断代续传,读 state.json + log 尾部) |
| 调研/探索(无交付代码) | 用 research 档:analysis→findings 即可,不写 design/code |

**铁律一**:No Spec No Code。方案未文档化(对应文件≥完成)前不写实现代码。
**意图路由是灵魂**:AI 读上述路由自适应深浅,非命令驱动——用户不用学命令。

## 深度裁减(SSOT 在此,00_README 模板仅落盘快照)

| 深度 | 场景 | 必填 | 说明 |
|:---:|------|------|------|
| 轻量 | 单文件 Bug、配置 | 01_analysis + 05_validator | 02/03/04 可删;execution-log 并入 00_README |
| 标准 | 功能开发、跨模块修改 | 01~05 + execution-log | 默认档 |
| 重量 | 架构、计费/库存/权限 | 同标准 | 加方案对比 + 暂停点 |
| research | 调研/探索/市场评估(无交付代码) | 01_analysis + findings | 不写 03/04/05;验收=结论可复现、来源可追溯 |

> BDD 铁律:AI 定档并建议,**人确认后**执行。AI 不给自己当裁判。

## 工作流

```
意图 → 深度定档(人确认) → 01_analysis → 02_requirements(AC) → 03_design
     → 04_tasks(打勾) → 写代码 → 05_validator(curl/SQL 自测闭环)
     → execution-log 同步落账 → 置 ✅ 前:复盘 + AC 对账 + 审核签字 → 提交
```

失败即回写:发现 Spec 遗漏 → 先补对应文件(Reverse Sync),再改代码。

## 读取导航

- spec 时读:`references/core.md`(三铁律 + 五阶段 + 文件规范 + 门禁)——唯一需读的方法论正文
- 跨会话/换 agent 接续:`references/continuity.md`(state.json 状态机 + 续传协议 + 假设台账)
- 仅并行场景:`references/orchestration.md`(依赖 DAG + 契约优先 + worktree)
- 写完 05_validator 跑:`scripts/validator-check.sh`(占位符残留检查,全局单份)

## v2 命令(断代续传 / 并行 / 看板 / 复用)

```bash
scripts/sdd.sh resume   <spec_dir>     # 三行断点:上次到哪/挂什么/下一步
scripts/sdd.sh status   <spec_dir>     # 机器可读状态总览
scripts/sdd.sh touch    <spec_dir> --stage design --set-stage analysis=done --tail "..."
scripts/sdd.sh start    <phase> [--worktree]   # 并行 phase(worktree 隔离)
scripts/sdd.sh merge    <worktree_name>       # 合并回主线(先人工核对)
scripts/sdd.sh dashboard <specs_parent> # 跨 spec 聚合看板
scripts/sdd.sh recall   <关键词>        # 检索 case-studies + copy-points 复用
```

派子 agent 时角色包见 `agents/README.md`(resume/scout/redteam/executor/archivist)。

## 物化 Spec(scaffold)

```bash
# 每个新 Spec:父目录/README 索引自动建+加行
bash ~/.claude/skills/specs-engine/scripts/scaffold.sh new <specs父目录> <TICKET>-{简述} [--depth light|standard|heavy]
```

模板 `{占位符}`:TICKET 按项目编号(如 TICKET-123/GI-42),日期 `date "+%Y-%m-%d %H:%M"`,作者写实。

## 与项目宪法(Constitution)的关系

**项目宪法** = 项目专属护栏(企业/团队红线文件),与全局方法论铁律并行:spec 内 📜 Check 节同时对照两者。方法论铁律见 references/core.md 〇章;每个 spec 目录自带 `laws.md` 薄快照,自包含可读。

Files in this skill

  • README.md4.8 KB
  • SKILL.md3.4 KB
  • examples/demo-bugfix/00_README.md1.4 KB
  • examples/demo-bugfix/01_analysis.md2.5 KB
  • examples/demo-bugfix/05_validator.md3 KB
  • examples/demo-bugfix/laws.md1.6 KB
  • references/core.md8 KB
  • references/orchestration.md2.4 KB
  • scripts/scaffold.sh3 KB
  • scripts/validator-check.sh2.8 KB
  • templates/00_README.md1.7 KB
  • templates/01_analysis.md2.1 KB
  • templates/02_requirements.md2 KB
  • templates/03_design.md2.2 KB
  • templates/04_tasks.md2.2 KB
  • templates/05_validator.md4 KB
  • templates/execution-log.md1.2 KB
  • templates/laws.md1.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…