definition-of-ready

Defines readiness criteria a work item must satisfy before a builder picks it up.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/tedeuxx/tadeumendonca-skills --skill definition-of-ready-tedeuxx
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: definition-of-ready
Source: https://github.com/tedeuxx/tadeumendonca-skills/tree/main/skills/definition-of-ready
Command: npx skills add https://github.com/tedeuxx/tadeumendonca-skills --skill definition-of-ready-tedeuxx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Work items picked up before they are unambiguous force builders to make product or architecture decisions mid-build, causing interruptions, wrong assumptions, and costly rework. This Skill defines what "ready" means for a work item so intake catches ambiguity before a branch exists. ## Core Features & Use Cases - Project-conditional checklists: Shapes the readiness bar around the surfaces a project actually has (UI prototype, external API docs, acceptance criteria, estimate) instead of a universal checklist with unsatisfiable items. - Seam detection between issues: Names the flagship failure of overlapping behavior fragmented across separate issues, and prescribes reading related issues against each other before marking them ready. - Concrete loop bar: Documents this repo's own ready label semantics — invocable: declaration, sp:N estimate, acceptance criteria as observable artifacts — and honestly separates which criteria a hook checks, which an instruction checks, and which nobody checks. - Use Case: When running backlog intake or sizing a sprint, apply this Skill to decide whether each issue is genuinely buildable or still hides undecided scope at its edges. ## Quick Start Ask the agent to evaluate whether a given issue meets the definition of ready before assigning it to a builder.

Frequently Asked Questions about definition-of-ready

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

FAQPage Schema
What is a definition of ready in agile?▼

A definition of ready is the set of criteria a work item must satisfy before a builder picks it up, ensuring no product or architecture decision is left for mid-build. It typically covers a clear statement of work, acceptance criteria, scope boundaries, and an estimate.

How do I write a definition of ready checklist?▼

Build the checklist around the surfaces your project actually has: a UI product needs prototypes and API documentation, while a CLI or library drops both and keeps a clear convention statement, observable acceptance criteria, and an estimate. Items naming surfaces the project lacks are unsatisfiable decoration.

What is the difference between definition of ready and definition of done?▼

Definition of ready is the entry gate that makes an item buildable; definition of done is the exit gate that verifies what was actually shipped. Neither substitutes for the other, and a loop enforcing only one fails at the end it left open.

Why do issues that look ready still fail mid-build?▼

The common failure is undefined scope at the edges, especially overlapping behavior fragmented across separate issues that each pass single-issue checklists. The overlap surfaces mid-build when the second implementer discovers the first already built the shared piece.

Should estimation be part of a definition of ready?▼

Estimation belongs in the checklist as a readiness signal rather than a readiness check itself. A team that cannot agree on an item's size quickly has usually found an ambiguity the rest of the checklist missed.