sprint-contract

Create a Definition of Done contract through a generator-evaluator dialogue.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/evanfang0054/agent-harness --skill sprint-contract-evanfang0054
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sprint-contract
Source: https://github.com/evanfang0054/agent-harness/tree/main/skills/sprint-contract
Command: npx skills add https://github.com/evanfang0054/agent-harness --skill sprint-contract-evanfang0054

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Prevents ambiguity in completion criteria for non-trivial tasks, ensuring all stakeholders agree on what "done" means before writing plans.

Core Features & Use Cases

  • Definition of Done Negotiation: Before writing plans, it creates an agreement on the specific criteria for completion.
  • Use Case: Use it after brainstorming to ensure everyone has a clear understanding of what is expected to be done and how it will be validated.

Quick Start

To negotiate a sprint contract, first read the spec and generate an initial Definition of Done. Then, engage in a generator-evaluator dialogue to challenge and refine each criterion until a final consensus is reached.

Frequently Asked Questions about sprint-contract

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

FAQPage Schema
How do I define a clear Definition of Done for non-trivial sprint tasks?

To define a clear Definition of Done, negotiate a sprint contract by generating initial completion criteria and refining them through a generator-evaluator dialogue to reach stakeholder consensus.

What is the best way to prevent ambiguity in task completion criteria before project planning?

The best way to prevent ambiguity in task completion criteria is negotiating a sprint contract that documents specific validation expectations and agreements before writing project plans.

How does a generator-evaluator dialogue refine sprint management criteria?

A generator-evaluator dialogue refines sprint management criteria by iteratively challenging and validating each completion condition until all stakeholders reach a documented consensus.

When do I need to negotiate a sprint contract during task planning?

You need to negotiate a sprint contract during task planning immediately after brainstorming sessions, ensuring stakeholders agree on completion criteria before implementation begins.

Can I use sprint contract negotiation for quality assurance on complex tasks?

Yes, you can use sprint contract negotiation for quality assurance on complex tasks by establishing explicit validation criteria that define what done means before execution.

Does sprint contract negotiation require any specific dependencies or frameworks?

No, sprint contract negotiation requires no external dependencies or frameworks, operating as a standalone script component to facilitate agreement on task completion criteria.