BDD受入基準作成

Formalize ambiguous requirements into executable Gherkin acceptance criteria.

Updated Nov 8, 2025
One-click install
npx skills add https://github.com/yodakeisuke/BDD-promps-with-eval --skill bdd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: BDD受入基準作成
Source: https://github.com/yodakeisuke/BDD-promps-with-eval/tree/main/.claude/skills/bdd
Command: npx skills add https://github.com/yodakeisuke/BDD-promps-with-eval --skill bdd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

このスキルは、曖昧な要求や未整理のユーザーストーリーから、形式化された実行可能な受入基準を作成する手間と時間を削減します。チーム間の認識齟齬を解消し、手戻りを防ぎ、開発プロセス全体の効率を向上させます。

Core Features & Use Cases

  • 対話型BDDプロセス: Active Listening、Example Mapping、Formulationの3技法を対話的に柔軟に使い分け、仕様を深掘り・構造化・形式化します。
  • Gherkin形式出力: 開発・テストに直結する、実行可能なGherkin形式の受入基準を生成します。
  • 共通理解の構築: プロダクトオーナー、開発者、テスターが共通の理解を構築し、具体的な開発要件を定義する際に活用します。

Quick Start

BDDスキルを使って、ログイン機能の受入基準を作成してください。ユーザーはメールアドレスとパスワードでログインし、個人情報にアクセスできることを想定しています。

Frequently Asked Questions about BDD受入基準作成

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert ambiguous requirements into executable acceptance criteria?

Formalize ambiguous requirements using Active Listening, Example Mapping, and Formulation techniques through iterative dialogue. This produces structured acceptance criteria in Gherkin format that development and testing teams can execute directly, eliminating miscommunication and rework.

What is Example Mapping and how does it clarify requirements?

Example Mapping is a collaborative technique that structures vague user stories by extracting concrete examples, rules, and questions. It bridges product owners, developers, and testers to build shared understanding and uncover ambiguities before development begins.

How do I generate Gherkin format acceptance criteria from user stories?

Apply the BDD process to iteratively refine requirements through dialogue, then formulate outputs as executable Gherkin syntax. Gherkin converts acceptance criteria into test-ready specifications that automated testing frameworks can parse and run directly.

When should I use BDD and Gherkin over traditional requirements documentation?

Use BDD when requirements are ambiguous, cross-functional alignment is needed, or you require executable specifications. Gherkin format ensures criteria remain unambiguous and directly testable, reducing handoffs between product definition and implementation.

Can I use this process to define acceptance criteria for agile feature development?

Yes. BDD acceptance criteria work within agile workflows to structure user stories, clarify scope, and prevent rework. The iterative dialogue approach aligns with sprint planning and continuous refinement cycles in agile teams.

What outputs does this process produce besides Gherkin acceptance criteria?

The process generates structured artifacts including request paragraphs, formal descriptions, and toxicity checks. These ensure high-density vector embeddings for knowledge systems and enforce safety considerations alongside executable test specifications.