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.