acceptance-criteria

Draft acceptance criteria for issues and tickets using a structured rubric.

3|Updated Feb 5, 2024
One-click install
npx skills add https://github.com/prismatic-koi/nixos-config --skill acceptance-criteria-prismatic-koi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acceptance-criteria
Source: https://github.com/prismatic-koi/nixos-config/tree/main/modules/programs/prism/opencode/skills/acceptance-criteria
Command: npx skills add https://github.com/prismatic-koi/nixos-config --skill acceptance-criteria-prismatic-koi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drafting and critiquing acceptance criteria for issues and tickets to ensure clear, testable work items and smooth handoffs between teams.

Core Features & Use Cases

  • Drafting ACs to define expected outcomes for new work items.
  • Reviewing ACs before assigning work, ensuring alignment with requirements and constraints.
  • Critiquing ACs to surface gaps, ambiguities, and testability concerns.

Quick Start

Draft clear acceptance criteria for a new issue or ticket to guide execution and validation.

Frequently Asked Questions about acceptance-criteria

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

FAQPage Schema
How do I write clear acceptance criteria for an issue ticket?

Drafting clear acceptance criteria requires defining observable outcomes and applying a structured rubric. Using templates ensures your tickets are testable, unambiguous, and ready for smooth handoffs before assigning work to the engineering team.

What is the best way to review acceptance criteria for testability?

Reviewing acceptance criteria for testability involves applying a structured rubric to surface gaps and ambiguities. Critiquing tickets before assignment ensures alignment with requirements and confirms that work items define observable, verifiable outcomes.

How do I critique existing acceptance criteria to surface ambiguities?

Critiquing acceptance criteria evaluates tickets against a structured rubric to identify ambiguities and testability concerns. This process surfaces gaps in requirements, ensuring that work items define clear, observable outcomes before development begins.

Can I enforce a structured rubric for acceptance criteria across engineering workflows?

Yes, you can enforce a structured rubric for acceptance criteria during creation, review, and critique. This enforces tagging and templates that define observable outcomes, ensuring consistent quality and testability across all engineering workflows.

When do I need to use structured templates for acceptance criteria?

You need structured templates for acceptance criteria when drafting new work items or reviewing tickets for readiness. Templates enforce testability and clarity, preventing ambiguities and ensuring smooth handoffs between product and engineering teams.