技能 waterfall-development
🏗️

waterfall-development

安全 ⚡ 包含脚本📁 文件系统访问

強制執行瀑布階段閘道

沒有結構化階段的軟體專案管理會導致需求遺漏和功能不完整。此技能強制執行五個強制閘道,在每個階段符合定義的條件之前阻止進度,確保紀律嚴明的瀑布式開發。

支持: Claude Codex Code(CC)
🥉 76 青铜
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 檔案,用於定義功能、需求、決策和測試案例,以追蹤瀑布式專案進度。
這與敏捷有何不同?
瀑布式要求在開始下一階段之前完成一個階段的所有產出物。敏捷則允許同時跨階段進行迭代工作。

开发者详情