Development Workflow Guide | 開發工作流程指南

SkillProductivity

[UDS] Map the current software development phase to the right UDS commands and skills. Use when: unsure which UDS command fits the task at hand, onboarding to UDS, walking a feature from planning through release. Not for: choosing or switching a methodology — use /methodology; doing the actual work of a phase — use that phase own skill. Keywords: workflow, development phase, command routing, which command, UDS guide, 開發階段, 指令對照, 流程指南.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Development Workflow Guide | 開發工作流程指南 skill

What this skill tells your AI

The instructions your AI receives, as published by asiaostrich/universal-dev-standards in skills/dev-workflow-guide/SKILL.md and read by ahel’s review.

Language: English | 繁體中文

Map your current software development phase to the right UDS commands and skills. Get instant guidance on which tools to use at each stage of development.

將你目前的軟體開發階段對應到正確的 UDS 指令與技能。即時了解在開發的每個階段應該使用哪些工具。

Related: To choose or switch between development methodologies (SDD, BDD, TDD), use /methodology instead.

相關:如需選擇或切換開發方法論(SDD、BDD、TDD),請改用 /methodology

Software Development Phases Overview | 軟體開發階段總覽

I. Planning ──► II. Testing Design ──► III. Implementation ──► IV. Quality Gates
   需求設計          測試驅動開發            程式碼開發              品質保證

V. Release ──► VI. Documentation ──► VII. Standards ──► VIII. Advanced
   版本提交         文件與架構              工具與標準           進階分析

Quick Reference | 快速對照表

PhaseUDS CommandsPurpose用途
I. Planning & Design/brainstorm /requirement /sdd /reverse /api-design /databaseRequirements, specs, API/DB design需求、規格、API/DB 設計
II. Test-Driven Development/bdd /atdd /tdd /coverage /derive /ac-coverageDesign tests before code先寫測試再寫程式
III. Implementation/refactor /reverse /migrate /durableWrite, improve, and migrate code撰寫、改善與遷移程式碼
IV. Quality Gates/checkin /code-review /security /scan /incidentQuality, security, incident response品質、安全、事故回應
V. Release & Commit/commit /changelog /release /pr /ci-cdVersion, commit, PR, CI/CD版本、提交、PR、CI/CD
VI. Documentation/docs /docgenDocs and project structure文件與專案結構
VII. Tools & Standards/discover /guide /metrics /auditReference guides, metrics, audit參考指南、指標、審計
VIII. Advanced Analysis/methodologyCross-methodology workflows跨方法論工作流程

Common Scenarios | 常見場景

Scenario 1: New Feature (Greenfield) | 新功能開發

Recommended flow for building a new feature from scratch:

從零開始建立新功能的推薦流程:

/brainstorm → /requirement → /sdd → /derive → /tdd → /checkin → /commit
StepCommandWhat to Do做什麼
1/brainstormExplore ideas and approaches探索想法與方法
2/requirementWrite user stories (INVEST criteria)撰寫使用者故事
3/sddCreate specification document建立規格文件
4/deriveGenerate test skeletons from spec從規格產生測試骨架
5/tddImplement with Red-Green-Refactor用紅綠重構循環實作
6/checkinVerify quality gates驗證品質關卡
7/commitCreate conventional commit建立規範化提交

Scenario 2: Bug Fix | 修復錯誤

Recommended flow for fixing bugs in existing code:

修復既有程式碼錯誤的推薦流程:

/discover → /reverse → /tdd → /checkin → /commit
StepCommandWhat to Do做什麼
1/discoverAssess affected area health評估受影響區域健康度
2/reverseUnderstand existing code structure理解現有程式碼結構
3/tddWrite failing test, then fix先寫失敗測試,再修復
4/checkinVerify quality gates驗證品質關卡
5/commitCreate conventional commit建立規範化提交

Scenario 3: Refactoring | 重構

Recommended flow for code refactoring:

程式碼重構的推薦流程:

/discover → /reverse → /coverage → /refactor → /checkin → /commit
StepCommandWhat to Do做什麼
1/discoverAssess project health and risks評估專案健康度與風險
2/reverseDocument current behavior記錄目前行為
3/coverageEnsure test safety net exists確保測試安全網存在
4/refactorApply refactoring strategies套用重構策略
5/checkinVerify quality gates驗證品質關卡
6/commitCreate conventional commit建立規範化提交

Scenario 4: Security Review | 安全審查

Recommended flow for security review and vulnerability remediation:

安全審查與漏洞修復的推薦流程:

/scan → /security → /checkin → /commit
StepCommandWhat to Do做什麼
1/scanRun automated security scans (deps, secrets)執行自動化安全掃描
2/securityDeep security review (OWASP)深入安全審查
3/checkinVerify quality gates驗證品質關卡
4/commitCreate conventional commit建立規範化提交

Scenario 5: API Design & Implementation | API 設計與實作

Recommended flow for designing and implementing APIs:

API 設計與實作的推薦流程:

/brainstorm → /api-design → /sdd → /derive → /tdd → /pr
StepCommandWhat to Do做什麼
1/brainstormExplore API approaches探索 API 方案
2/api-designDesign endpoints and schemas設計端點與 schema
3/sddCreate specification document建立規格文件
4/deriveGenerate test skeletons產生測試骨架
5/tddImplement with tests搭配測試實作
6/prCreate pull request建立 Pull Request

Usage | 使用方式

/dev-workflow                    # Show full phase overview
/dev-workflow planning           # Get Phase I guidance
/dev-workflow testing            # Get Phase II guidance
/dev-workflow new-feature        # Get new feature workflow
/dev-workflow bug-fix            # Get bug fix workflow
/dev-workflow refactoring        # Get refactoring workflow

Supported Arguments | 支援的參數

ArgumentDescription說明
planningPhase I: Planning & Design需求與設計
testingPhase II: Test-Driven Development測試驅動開發
implementationPhase III: Implementation程式碼開發
qualityPhase IV: Quality Gates品質保證
releasePhase V: Release & Commit版本與提交
docsPhase VI: Documentation文件與架構
standardsPhase VII: Tools & Standards工具與標準
advancedPhase VIII: Advanced Analysis進階系統分析
new-featureScenario: New feature workflow場景:新功能開發
bug-fixScenario: Bug fix workflow場景:修復錯誤
refactoringScenario: Refactoring workflow場景:重構
securityScenario: Security review workflow場景:安全審查
apiScenario: API design workflow場景:API 設計

Workflow Behavior | 工作流程行為

When invoked:

  1. No arguments: Display the full phase overview table and ask which phase the user is in
  2. Phase argument: Show detailed guidance for that specific phase, including all relevant commands with examples
  3. Scenario argument: Show the recommended step-by-step workflow for that scenario

The skill reads from workflow-phases.md for detailed phase information.

呼叫時:

  1. 無參數:顯示完整的階段總覽表,詢問使用者目前在哪個階段
  2. 階段參數:顯示該階段的詳細指引,包含所有相關指令與範例
  3. 場景參數:顯示該場景的推薦逐步工作流程

Next Steps Guidance | 下一步引導

After /dev-workflow completes, the AI assistant should suggest based on user's situation:

工作流程已顯示。建議下一步 / Workflow displayed. Suggested next steps:

  • 新功能開發 → 執行 /brainstorm 探索想法 ⭐ Recommended / 推薦 — New feature → Run /brainstorm to explore ideas
  • 修復錯誤 → 執行 /discover 評估受影響區域 — Bug fix → Run /discover to assess affected area
  • 重構程式碼 → 執行 /discover 評估健康度 — Refactoring → Run /discover to assess health
  • 遺留系統 → 執行 /reverse 進行系統考古 — Legacy system → Run /reverse for system archeology
  • 安全審查 → 執行 /scan 掃描漏洞 — Security review → Run /scan to find vulnerabilities
  • API 開發 → 執行 /api-design 設計端點 — API development → Run /api-design to design endpoints
  • 事故回應 → 執行 /incident 啟動回應流程 — Incident → Run /incident to start response

References | 參考


Version History

VersionDateChanges
1.1.02026-03-24Add 11 new commands, 2 new scenarios (Security Review, API Design)
1.0.02026-03-04Initial: 8 development phases, 3 scenarios, phase-based navigation

License

This skill is released under CC BY 4.0.

Source: universal-dev-standards

Signals

GitHub stars
73
Forks
13
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
dev-workflow
Source
github.com/asiaostrich/universal-dev-standards