bdd

BDD Assistant | BDD 助手

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "bdd" with this command: npx skills add asiaostrich/universal-dev-standards/asiaostrich-universal-dev-standards-bdd

BDD Assistant | BDD 助手

Guide through the Behavior-Driven Development (BDD) workflow using Given-When-Then format.

引導行為驅動開發(BDD)流程,使用 Given-When-Then 格式。

BDD Cycle | BDD 循環

DISCOVERY ──► FORMULATION ──► AUTOMATION ──► LIVING DOCS ^ │ └────────────────────────────────────────────┘

Workflow | 工作流程

  1. DISCOVERY - Explore Behavior | 探索行為

Discuss with stakeholders, identify examples and edge cases, understand the "why".

  1. FORMULATION - Write Scenarios | 制定場景

Write Gherkin scenarios using ubiquitous language, make them concrete and specific.

  1. AUTOMATION - Implement Tests | 自動化測試

Implement step definitions, write minimal code to pass, follow TDD within automation.

  1. LIVING DOCUMENTATION - Maintain | 活文件維護

Keep scenarios current, use as shared documentation, review with stakeholders.

Gherkin Format | Gherkin 格式

Feature: User Login As a registered user I want to log in to my account So that I can access my dashboard

Scenario: Successful login Given I am on the login page When I enter valid credentials Then I should see my dashboard

Three Amigos | 三劍客會議

Role Focus 角色 關注點

Business What & Why 業務 什麼和為什麼

Development How 開發 如何實現

Testing What if 測試 假設情況

Usage | 使用方式

/bdd - Start interactive BDD session | 啟動互動式 BDD 會話 /bdd "user can reset password" - BDD for specific feature | 針對特定功能 /bdd login-feature.feature - Work with existing feature file | 處理現有功能檔案

Next Steps Guidance | 下一步引導

After /bdd completes, the AI assistant should suggest:

BDD 場景已定義。建議下一步 / BDD scenarios defined. Suggested next steps:

  • 執行 /tdd 實作步驟定義 — Implement step definitions

  • 執行 /checkin 品質關卡(若功能完成)— Quality gates (if feature complete)

  • 與利害關係人審查場景確保業務正確性 — Review scenarios with stakeholders

Reference | 參考

  • Detailed guide: guide.md

  • Core standard: behavior-driven-development.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

atdd

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

docgen

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

methodology

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

tdd

No summary provided by upstream source.

Repository SourceNeeds Review