generator-proposal

Convert one backlog item into a bounded sprint contract with acceptance criteria.

28|2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/thompson0012/agents-stack --skill generator-proposal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generator-proposal
Source: https://github.com/thompson0012/agents-stack/tree/main/templates/.agents/skills/using-agents-stack/generator-proposal
Command: npx skills add https://github.com/thompson0012/agents-stack --skill generator-proposal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts a single backlog item that is ready for proposal into a concrete sprint contract that can be adversarially reviewed, reducing ambiguity and aligning work with the roadmap.

Core Features & Use Cases

  • Drafts a bounded sprint contract that includes clear objective, scope, acceptance criteria, risks, and required inputs.
  • Ensures the selected backlog item is the sole active proposal and remains in sync with docs/live/tracked-work.json, docs/live/roadmap.md, and current focus.
  • Produces outputs under .harness/<workstream-id>/sprint_proposal.md and .harness/<workstream-id>/status.json, with optional updates to docs/records or roadmaps as needed.

Quick Start

Create a sprint proposal document for the chosen backlog item and save it to .harness/<workstream-id>/sprint_proposal.md.

Frequently Asked Questions about generator-proposal

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

FAQPage Schema
How do I convert a ready backlog item into a sprint proposal?

To convert a backlog item into a sprint proposal, the generator identifies exactly one ready item and transforms it into a bounded sprint contract. It grounds the scope using repository inputs like AGENTS.md, tracked-work.json, current-focus.md, and roadmap.md, then writes the proposal to .harness/<workstream-id>/sprint_proposal.md.

What is a bounded sprint contract for backlog items?

A bounded sprint contract is a concrete proposal document drafted from a single backlog item. It defines clear objectives, scope, acceptance criteria, risks, and required inputs to reduce ambiguity and align work with the roadmap for adversarial review.

How do I ensure my sprint proposal stays in sync with my roadmap and tracked work?

The sprint proposal process ensures synchronization by checking the selected backlog item against docs/live/tracked-work.json, docs/live/roadmap.md, and current focus. It guarantees the chosen feature remains the sole active proposal and no other runnable sprint exists.

What repository files do I need to generate a sprint proposal?

Generating a sprint proposal requires repository files including AGENTS.md, docs/live/tracked-work.json, current-focus.md, roadmap.md, ideas.md, progress.md, memory.md, reference docs, and linked records for the selected feature.

Can I draft sprint proposals for multiple backlog items at the same time?

No, you cannot draft proposals for multiple items simultaneously. The generator ensures exactly one backlog item is selected for proposal and verifies no other runnable sprint exists to maintain strict focus and alignment.

What outputs are generated when creating a sprint proposal from a backlog item?

Creating a sprint proposal generates .harness/<workstream-id>/sprint_proposal.md and .harness/<workstream-id>/status.json. It also produces optional scoped docs/records or roadmap updates to reflect the new contract state.