[UDS] 为项目选择并追踪当前采用的开发方法论(SDD、BDD、TDD)。 Use when: 决定项目该遵循哪一套方法论、切换方法论、查询目前方法论处于哪个阶段。 Not for: 查询某个开发阶段该执行哪个命令——请用 /dev-workflow;执行方法论本身——请用 /sdd、/bdd 或 /tdd。 Keywords: methodology, SDD, BDD, TDD, phase tracking, methodology selection, 方法论, 开发方法选择, 阶段追踪.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add AsiaOstrich/universal-dev-standards --skill dev-methodology --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Dev Methodology?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/asiaostrich-dev-methodology-95f99442)More formats (shields.io, HTML) on the badges page.
---
name: methodology
source: ../../../../skills/dev-methodology/SKILL.md
source_version: 1.0.0
translation_version: 1.1.0
last_synced: 2026-08-17
source_hash: bc54ca1f49d5
status: current
scope: partial
description: |
[UDS] 为项目选择并追踪当前采用的开发方法论(SDD、BDD、TDD)。
Use when: 决定项目该遵循哪一套方法论、切换方法论、查询目前方法论处于哪个阶段。
Not for: 查询某个开发阶段该执行哪个命令——请用 /dev-workflow;执行方法论本身——请用 /sdd、/bdd 或 /tdd。
Keywords: methodology, SDD, BDD, TDD, phase tracking, methodology selection, 方法论, 开发方法选择, 阶段追踪.
allowed-tools: Read, Write, Grep, Glob
argument-hint: "[动作] [参数]"
---
# 方法论系统
> **语言**: [English](../../../../skills/dev-methodology/SKILL.md) | 简体中文
> [!WARNING]
> **实验性功能**
>
> 此功能正在积极开发中,可能在 v4.0 中有重大变更。
选择并管理当前项目启用的开发方法论。本技能专注于**选择使用哪种方法论**(SDD、BDD、TDD),并追踪所选方法论内的阶段进度。
> **相关**:如需查询开发阶段对应的 UDS 命令,请改用 `/dev-workflow`。
### 何时使用 `/methodology` 与 `/dev-workflow`
| 场景 | `/methodology` | `/dev-workflow` |
|------|---------------|-----------------|
| 在 SDD / BDD / TDD 之间选择 | ✅ | ❌ |
| 切换不同方法论 | ✅ | ❌ |
| 追踪当前阶段进度 | ✅ | ❌ |
| 找出某个任务该用的 UDS 命令 | ❌ | ✅ |
| 取得新功能 / Bug 修复的逐步流程 | ❌ | ✅ |
| 浏览 8 个开发阶段 | ❌ | ✅ |
**两个独立系统:**
- **System A:SDD** — 规格驱动开发(AI 时代,spec-first)
- **System B:双循环 TDD** — BDD(外圈)+ TDD(内圈)(传统)
**可选输入:** ATDD — 验收测试驱动开发(可馈入任一系统)
## 动作
| 动作 | 说明 |
|------|------|
| *(无)* / `status` | 显示当前阶段与检查清单 |
| `switch <id>` | 切换到不同方法论 |
| `phase [name]` | 显示或变更当前阶段 |
| `checklist` | 显示当前阶段检查清单 |
| `skip` | 跳过当前阶段(会出现警告) |
| `list` | 列出可用方法论 |
| `create` | 创建自定义方法论 |
## 可用方法论
| 系统 | ID | 工作流程 | 说明 |
|------|-----|----------|------|
| A: SDD | `sdd` | /sdd → 审查 → /derive-all → 实现 | 规格优先 |
| B: BDD | `bdd` | Discovery → Formulation → Automation | 外部循环 |
| B: TDD | `tdd` | Red → Green → Refactor | 内部循环 |
| 输入 | `atdd` | Workshop → Examples → Tests | 验收测试驱动 |
## 使用示例
```bash
/methodology # 显示当前状态
/methodology switch sdd # 切换至规格驱动开发
/methodology phase green # 移动到 GREEN 阶段(TDD)
/methodology checklist # 显示当前阶段检查清单
/methodology list # 列出所有可用方法论
/methodology skip # 跳过当前阶段(会出现警告)
/methodology create # 启动自定义方法论向导
```
## 配置
方法论设置存储于 `.standards/manifest.json`:
```json
{
"methodology": {
"active": "sdd",
"available": ["tdd", "bdd", "sdd", "atdd"]
}
}
```
## 下一步引导
`/methodology` 完成后,AI 助手应依所选方法论建议下一步:
> **方法论已设置。建议下一步:**
> - SDD 方法论 → 执行 `/sdd` 创建规格 ⭐ **推荐**
> - BDD 方法论 → 执行 `/bdd` 开始场景探索
> - TDD 方法论 → 执行 `/tdd` 开始红绿重构
> - ATDD 方法论 → 执行 `/atdd` 定义验收条件
## 参考
- 详细指南:[guide.md](./guide.md)
## AI 代理行为
> 完整的 AI 行为定义请参阅对应的命令文件:[`/methodology`](../../../../skills/commands/methodology.md#ai-agent-behavior--ai-代理行為)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!