ac-create

Create Given-When-Then acceptance criteria with a 7-step workflow.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/MariusWilsch/claude-code-conversation-store --skill ac-create
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ac-create
Source: https://github.com/MariusWilsch/claude-code-conversation-store/tree/main/plugins/claude-code-team-plugin/skills/ac-create
Command: npx skills add https://github.com/MariusWilsch/claude-code-conversation-store --skill ac-create

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Acceptance criteria are often ambiguous or scattered; this skill provides a structured method to create clear, testable ACs anchored in a DoD framework.

Core Features & Use Cases

  • Guided Given-When-Then AC generation
  • DoD dependency analysis and pass-based scoping
  • Enumeration of inputs, outcomes, and Pareto-prioritized paths
  • Refinement gate with structured decision points for collaboration

Quick Start

Start by running the 7-step I/O pipeline to scout context, analyze DoD items, enumerate ACs, format them in Given-When-Then, and refine with user judgments.

Frequently Asked Questions about ac-create

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

FAQPage Schema
How do I write testable acceptance criteria for software features?

Testable acceptance criteria are written using a structured Given-When-Then approach. This method performs DoD-driven analysis and observable-output validation to ensure software features have clear, unambiguous pass conditions before development.

What is the Given-When-Then format for defining definition of done requirements?

The Given-When-Then format structures definition of done requirements by specifying preconditions, actions, and observable outputs. It scopes features through DoD dependency analysis to ensure every input, outcome, and prioritized path is explicitly defined for testing.

How do I sequence dependencies when creating acceptance criteria?

Dependency sequencing in acceptance criteria creation involves analyzing DoD items and mapping their relationships. This process scopes feature requirements by enumerating inputs and Pareto-prioritized paths, ensuring logical execution order before observable outputs are validated.

Can I refine ambiguous acceptance criteria through a structured workflow?

Ambiguous acceptance criteria can be refined through a 7-step workflow featuring a dedicated refinement gate. This gate provides structured decision points for collaboration, allowing user judgments to clarify and finalize testable conditions before deliverable tracking.

What is the best way to structure acceptance criteria for complex feature inputs and outcomes?

The best way to structure complex acceptance criteria is by enumerating inputs, outcomes, and Pareto-prioritized paths. This approach anchors spec-writing in a DoD framework, ensuring high-quality, testable requirements through structured Given-When-Then formatting.

When do I need to use a refinement gate for spec-writing?

A refinement gate is needed during spec-writing when acceptance criteria require collaborative decision points and user judgments. It acts as a validation checkpoint within the 7-step workflow to resolve ambiguity before outputs are saved via the deliverable-tracking system.