draft-epic-expectation

Generate epic expectations blocks with success scenarios and recovery entries in YAML files.

3|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/kapilvirenahuja/garura --skill draft-epic-expectation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: draft-epic-expectation
Source: https://github.com/kapilvirenahuja/garura/tree/main/core/components/skills/draft-epic-expectation
Command: npx skills add https://github.com/kapilvirenahuja/garura --skill draft-epic-expectation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns an epic’s intent triple into a structured Expectations block so success and recovery become reviewer-verifiable and ready for human approval at the specify checkpoint.

Core Features & Use Cases

  • Generate success_scenario from intent.goal with a concrete then outcome, a persona, and a measurable verification signal.
  • Generate recovery entries from intent.failure_scenario with exactly one recovery per failure cause, including routing for autonomous vs human handoff.
  • Read-merge-write updates: fills only the expectations block in the existing epic YAML while preserving all other fields verbatim.

Quick Start

Ask the AI to draft the epic expectations by reading the epic YAML at the given epic_path and writing the populated success_scenario and recovery back into the same file.

Frequently Asked Questions about draft-epic-expectation

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

FAQPage Schema
How do I draft testable expectations from an intent epic YAML file?

Drafting testable expectations from an intent epic YAML file involves reading an existing intent triple and generating structured success scenarios and recovery entries directly into the expectations block atomically. This preserves all other fields verbatim while creating reviewer-verifiable outcomes.

What is recovery planning for agentic workflows in product planning?

Recovery planning for agentic workflows generates exactly one recovery entry per failure cause from an intent failure scenario, including routing for autonomous versus human handoff. It structures recovery within epic YAML files to ensure failures are reviewer-verifiable at the specify checkpoint.

How do I generate success scenarios from intent goals with measurable verification signals?

Generating success scenarios from intent goals creates concrete then outcomes with a defined persona and a measurable verification signal. This process populates the expectations block by mapping the intent goal into reviewer-verifiable success criteria.

Can I override expectation generation rules and decision manifest paths when drafting epic expectations?

Overriding expectation generation rules and decision manifest paths is supported by providing optional parameters alongside the required epic path. The process reads these custom rules to draft expectations and emits a decision manifest recording mapping and handoff decisions.

Does draft-epic-expectation work with existing intent epics produced by generate-intent-epics?

Draft-epic-expectation works with existing intent epics produced by generate-intent-epics by validating the presence of an expectations stub before merging. It applies to the product layer for epic YAML files, ensuring expectations are ready for human approval.

What are the limitations of atomic read-merge-write updates for expectations blocks in YAML?

Atomic read-merge-write updates for expectations blocks limit changes to filling only the expectations block in the existing epic YAML. This deterministic design requires a validated expectations stub and preserves all other fields verbatim, preventing partial or unstructured modifications.