elaboration-upsert-user-story-acceptance-criteria

Define testable acceptance criteria and AC-to-test mappings for user stories.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/tsunami28/MindNova --skill elaboration-upsert-user-story-acceptance-criteria
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elaboration-upsert-user-story-acceptance-criteria
Source: https://github.com/tsunami28/MindNova/tree/main/.claude/skills/elaboration-upsert-user-story-acceptance-criteria
Command: npx skills add https://github.com/tsunami28/MindNova --skill elaboration-upsert-user-story-acceptance-criteria

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product and QA teams transform unclear user story goals into specific, observable acceptance criteria that define when work is complete and ready for validation.

Core Features & Use Cases

  • Acceptance Criteria Definition: Creates clear, testable AC statements from story intent while covering normal flows, edge cases, and error scenarios.
  • AC-to-Test Mapping: Establishes stable AC identifiers and trait mappings so tests can be traced back to individual success conditions.
  • Use Case: When a product story is ready for development but its success conditions are ambiguous, use this Skill to produce reviewable criteria and a coverage plan before implementation begins.

Quick Start

Use the acceptance criteria skill to define testable success criteria and AC-to-test mappings for story MN-42.

Frequently Asked Questions about elaboration-upsert-user-story-acceptance-criteria

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

FAQPage Schema
How do I write testable acceptance criteria for user stories with ambiguous requirements?

Testable acceptance criteria are defined by transforming vague user story goals into observable success conditions. This process covers normal flows, edge cases, and error scenarios to remove ambiguity around completion requirements before development begins.

What is story-to-test mapping and how does it support automated coverage validation?

Story-to-test mapping establishes stable acceptance criteria identifiers and trait mappings so tests can be traced back to individual success conditions. This structure directly supports automated coverage validation in product refinement workflows.

How do I refine user stories to include measurable success conditions and edge cases?

Refining user stories involves generating reviewable criteria and a coverage plan from story intent. This produces measurable success conditions while explicitly covering normal flows, edge cases, and error scenarios to ensure readiness for validation.

Can I use acceptance criteria mapping for QA test traceability in product management?

Yes, this approach applies directly to product management and QA refinement workflows. It creates clear, testable acceptance criteria statements and establishes stable AC numbering to support comprehensive test traceability and coverage validation.

When do I need to define acceptance criteria for a product story?

You need to define acceptance criteria when a product story is ready for development but its success conditions are ambiguous. This ensures measurable completion requirements and a testable coverage plan are established before implementation starts.

What's the best way to assign stable AC numbering to user story success conditions?

The best way is to generate acceptance criteria with stable identifiers during story refinement. This ensures each success condition, including edge cases and error scenarios, maintains a traceable trait mapping for automated test coverage validation.