Generate user stories with Gherkin acceptance criteria using Swarm pattern for comprehensive requirements analysis. Triggers on "requirements", "user stories", "define requirements", "requirement analysis"
View on GitHubsizukutamago/dev-tools-plugin
dev-tools-plugin
skills/web-requirements/SKILL.md
February 5, 2026
Select agents to install to:
npx add-skill https://github.com/sizukutamago/dev-tools-plugin/blob/main/skills/web-requirements/SKILL.md -a claude-code --skill web-requirementsInstallation paths:
.claude/skills/web-requirements/# Web 要件定義スキル Web 開発の要件定義を支援する。**Swarm パターン**(並列エージェント実行)で網羅性を高め、ユーザーストーリー+受け入れ基準(Gherkin 形式)を生成。 ## 概要 | 項目 | 内容 | |------|------| | **対象** | 新規開発(greenfield)・既存改修(brownfield)の両方 | | **出力形式** | ユーザーストーリー(As a...)+ Gherkin 形式 AC(Given/When/Then) | | **中間成果物** | `docs/requirements/.work/` に保存(`.gitignore` 対象) | | **最終成果物** | `docs/requirements/user-stories.md` | ## アーキテクチャ ``` ┌─────────────────────────────────────────────────────────────────┐ │ Orchestrator (SKILL.md) │ ├─────────────────────────────────────────────────────────────────┤ │ │ │ Phase 1: Explorer Swarm (並列) │ │ ┌─────────┬─────────┬─────────┬─────────┬─────────┐ │ │ │ tech │ domain │ ui │integrat.│ nfr │ │ │ │ (sonnet)│ (opus) │(sonnet) │ (opus) │(sonnet) │ │ │ └────┬────┴────┬────┴────┬────┴────┬────┴────┬────┘ │ │ └─────────┴─────────┼─────────┴─────────┘ │ │ ▼ │ │ Aggregator (opus) │ │ Two-step Reduce │ │ │ │ │ Phase 2: Interviewer │ │ │ (AskUserQuestion 直接) │ │ │ ▼ │ │ Phase 3: Planner (opus) │ │ │ │ │ Phase 4: Writer (sonnet) │ │ │ ▼ │ │ Phase 5: Reviewer Swarm (並列) │ │ ┌─────────┬─────────┬─────────┬─────────┬─────────┐ │ │ │complete.│consist. │ quality │testabil.│ nfr │ │