One-click install
npx skills add https://github.com/kapilvirenahuja/garura --skill create-play
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-play
Source: https://github.com/kapilvirenahuja/garura/tree/main/core/components/plays/create-play
Command: npx skills add https://github.com/kapilvirenahuja/garura --skill create-play

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The create-play skill turns a high-level intent into a fully compiled, deterministic play definition, including workflow structure, task ordering, eval criteria, and pre-flight checks, so teams can deliver reliably without runtime guesswork.

Core Features & Use Cases

  • Intent-to-Compiled SKILL.md Compilation: Produces a single deterministic SKILL.md from an approved intent.yaml by generating and embedding workflow phases, step ordering, and operational guardrails.
  • Expectation-Driven Validation Wiring: Generates reference/expectation.yaml (success scenarios + recovery) from intent and uses it to compile scenario validation coverage.
  • Architecture Gatekeeping for Determinism: Enforces structural requirements (constraints + failure conditions + expectation) and produces gap reports to prevent incomplete or non-deterministic plays.
  • Evals and Coverage Guarantees: Integrates evals-creator outputs and writes a coverage matrix to ensure every constraint, failure condition, and scenario has executable validation.
  • Use Cases: Use when creating a new play, rebuilding an existing compiled play from updated intent, or reviewing a play for missing constraints/evals/skills.

Quick Start

Ask an AI to run /create-play in build mode for the play “my-play” so it interviews you for intent, generates the expectation, compiles the deterministic SKILL.md, and validates coverage.

Frequently Asked Questions about create-play

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

FAQPage Schema
How do I compile intent specifications into deterministic agent workflows?

To compile intent specifications into deterministic agent workflows, you provide an approved intent.yaml and the skill generates a full SKILL.md with workflow phases, task ordering, and pre-flight checks, ensuring reliable execution without runtime guesswork.

What is intent-driven development and how does it enforce structural determinism?

Intent-driven development translates high-level specifications into executable workflows. Structural determinism is enforced through architecture gatekeeping, which mandates constraints, failure conditions, and expectations to prevent incomplete or non-deterministic plays.

How do I generate evals and coverage matrices for agent workflow scenarios?

Generating evals and coverage matrices for agent workflow scenarios involves integrating evals-creator outputs and writing a coverage matrix, ensuring every constraint, failure condition, and scenario has executable validation.

Can I rebuild an existing compiled play from an updated intent.yaml?

Yes, you can rebuild an existing compiled play from an updated intent.yaml. The skill supports rebaking plays by recompiling the deterministic SKILL.md while enforcing structural gates and intent hashing drift detection.

Do I need a YAML skill contract to generate a deterministic play?

Yes, you need an intent.yaml and expectation.yaml to generate a deterministic play. The compilation process enforces YAML skill contract existence checks and uses these inputs to wire scenario validation coverage and pre-flight checks.

Why does my play compilation fail during architecture gatekeeping?

Play compilation fails during architecture gatekeeping when structural requirements are missing. The process produces gap reports to identify absent constraints, failure conditions, or expectations, preventing the compilation of incomplete plays.