技能 waterfall-development
🏗️
waterfall-development
安全 ⚡
包含脚本📁
文件系统访问
強制執行瀑布階段閘道
沒有結構化階段的軟體專案管理會導致需求遺漏和功能不完整。此技能強制執行五個強制閘道,在每個階段符合定義的條件之前阻止進度,確保紀律嚴明的瀑布式開發。
支持: Claude Codex Code(CC)
1
下载技能 ZIP
2
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
3
开启并开始使用
测试它
正在使用“waterfall-development”。 Validate if my feature can transition to Testing
预期结果:
- Feature: Login System
- G1: no requirements defined (FAIL)
- G2: skipped (G1 failed)
- G3: missing decisions field (FAIL)
- Cannot advance to Testing phase until all gate requirements are met.
正在使用“waterfall-development”。 Validate all gates for all features
预期结果:
- Feature: User Authentication
- G1: PASS
- G2: PASS
- G3: PASS
- G4: PASS
- G5: PASS
- All gates passed
正在使用“waterfall-development”。 Check if feature can transition to Complete
预期结果:
- Feature: API Integration
- G1: PASS
- G2: PASS
- G3: PASS
- G4: PASS
- G5: auth-test-001 not passing (FAIL)
- Fix failing tests before advancing to Complete phase
安全审计
安全v5 • 1/16/2026
Pure YAML validation tool with no network access. All 48 static findings are false positives: the scanner misinterprets markdown backticks as shell execution and phase transition arrows as cryptographic patterns. The skill only reads features.yml and validates phase gates.
5
已扫描文件
596
分析行数
2
发现项
5
审计总数
风险因素
⚡ 包含脚本 (1)
📁 文件系统访问 (1)
审计者: claude 查看审计历史 →
质量评分
64
架构
100
可维护性
85
内容
20
社区
100
安全
91
规范符合性
你能构建什么
強制執行治理
防止團隊在未完成必要產出物和審查的情況下推進階段
驗證測試覆蓋率
確保每個需求都有相應的測試後才允許進入完成階段
建構新功能
透過清晰的進入標準,引導團隊完成紀律嚴明的瀑布式階段
试试这些提示
基本啟動
Use the waterfall-development skill to help me implement [feature name]
檢查狀態
Run phase gate validation for the [feature name] feature
推進階段
Validate that [feature name] can transition to the [Design/Implementation/Testing/Complete] phase
全面稽核
Validate all phase gates for all features in this project
最佳实践
- 在嘗試進入設計階段之前,先定義具有描述的需求
- 在開始實作之前,先記錄架構決策
- 開始工作時將需求狀態更新為進行中
- 使用 tested-by 欄位將測試連結至需求
避免
- 未經閘道驗證就跳過階段
- 建立沒有需求的功能
- 沒有測試覆蓋率就進入測試階段
- 未經驗證就將需求設定為完成
常见问题
什麼是瀑布式開發模型?
一種線性、順序性的方法,具有 distinct 的階段:需求、設計、實作、測試和完成。
如果閘道失敗會怎麼樣?
技能會列印閘道失敗並停止執行。您必須在允許階段轉換之前修復所有失敗。
我可以跳過階段閘道嗎?
不行。沒有繞過機制。必須所有閘道標準都通過後才能進入下一階段。
此技能會修改我的程式碼嗎?
不行。此技能只會驗證 features.yml 檔案。它不會執行或修改您的原始碼。
什麼是 features.yml?
一個 YAML 檔案,用於定義功能、需求、決策和測試案例,以追蹤瀑布式專案進度。
這與敏捷有何不同?
瀑布式要求在開始下一階段之前完成一個階段的所有產出物。敏捷則允許同時跨階段進行迭代工作。