author-intent-yaml

Author intent.yaml artifacts from interview digests with ICE triples and deterministic IDs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It converts interview-derived intent details into a schema-conforming intent.yaml artifact so teams can proceed with consistent, tool-agnostic execution.

Core Features & Use Cases

  • ICE clean triple authoring: Writes the intent section (intent statement, constraints, and failure conditions) without adding scenarios or recovery.
  • Schema-safe formatting: Enforces required fields, assigns stable IDs (C1..Cn, F1..Fn), and outputs the YAML in the exact required top-level order.
  • Implementation-detail guardrails: Rejects intent text that accidentally references plays, agents, skills, tools, or internal framework paths so the intent stays execution-neutral.

Quick Start

Ask the agent to author the intent.yaml from your extracted interview digest (name, description, intent_statement, constraints, failure_conditions, and output_base), and then pass the resulting intent_yaml_path forward to the next drafting step.

Frequently Asked Questions about author-intent-yaml

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

FAQPage Schema
How do I convert interview notes into a valid intent.yaml file?

To convert interview notes into an intent.yaml file, provide a structured interview digest containing the intent statement, constraints, and failure conditions. The system processes these inputs to generate a schema-conforming YAML artifact with deterministic positional IDs and strict formatting, excluding implementation details.

What is the ICE clean triple for intent drafting workflows?

The ICE clean triple for intent drafting workflows consists of the intent statement, constraints, and failure conditions. It isolates the core intent from execution mechanisms, ensuring scenarios and recovery steps are excluded and generated later in downstream expectation.yaml artifacts.

How do I generate deterministic constraint and failure condition IDs in YAML?

Deterministic constraint and failure condition IDs are generated by assigning positional identifiers, specifically C1..Cn for constraints and F1..Fn for failure conditions. This enforces strict schema formatting and ensures stable references across the generated intent.yaml artifact.

Does intent.yaml schema generation block implementation details?

Yes, intent.yaml schema generation blocks implementation details. It enforces guardrails that reject text referencing execution mechanisms like plays, agents, skills, tools, or internal framework paths, ensuring the intent remains completely execution-neutral.

What input format is required to author intent.yaml artifacts?

Authoring intent.yaml artifacts requires a structured interview digest input containing the name, description, intent_statement, constraints, failure_conditions, and output_base. This structured input is processed to output the YAML in the required top-level order.

When should I exclude scenarios and recovery steps from intent drafting?

Scenarios and recovery steps should be excluded from intent drafting when producing the intent.yaml artifact. These elements are generated later into a separate expectation.yaml file, keeping the initial intent section focused solely on statements, constraints, and failure conditions.