aggregate-codify-proposals

Aggregate inferred proposal artifacts into a validated master proposals.yaml index.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns a folder of many inferred proposal artifacts into one validated, taxonomy-classified master proposals index that downstream systems can reliably consume.

Core Features & Use Cases

  • Deterministic proposal aggregation: Scans the STM inference output tree and composes a single proposals.yaml master index.
  • Taxonomy classification by learning category: Classifies each proposal into the correct two-level learning taxonomy (learning_category + sub_category).
  • Validation with strict failure modes: Enforces required metadata fields, confidence tiers, and tier/path alignment to prevent silent data loss.
  • Downstream contract for enrichment: Produces the exact artifact that /garura:enrich uses to promote proposals into product LTM.

Quick Start

Ask the system to run the /codify play so it calls aggregate-codify-proposals and writes proposals.yaml to the expected STM evidence output path.

Frequently Asked Questions about aggregate-codify-proposals

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

FAQPage Schema
How do I aggregate multiple inferred YAML artifacts into a single master proposals index?▼

To aggregate YAML artifacts into a master proposals index, you recursively scan the inference output tree, parse strict metadata, validate schemas against taxonomy tiers, and compose a single proposals.yaml file with deterministic proposal_id generation from content hashes.

What is deterministic proposal aggregation and how does it prevent silent data loss?▼

Deterministic proposal aggregation generates stable proposal_id values from content hashes during YAML parsing. It enforces strict failure modes for required metadata fields, confidence tiers, and tier/path alignment to prevent silent data loss during the composition process.

How do I classify inferred proposal artifacts into a two-level learning taxonomy?▼

You classify inferred proposal artifacts into a two-level learning taxonomy by applying schema validation against taxonomy and tier expectations. The process assigns both learning_category and sub_category labels to each proposal within the master proposals.yaml index.

Can I use this proposal aggregation pipeline without an existing STM evidence tree?▼

No, this proposal aggregation pipeline requires an existing STM evidence tree. It applies to codify-phase workflows where many infer-*-from-code skills emit per-target proposal files under a shared STM evidence output path for recursive directory walking.

What is the best way to prepare inferred artifacts for downstream product LTM promotion?▼

The best way to prepare inferred artifacts for product LTM promotion is to validate metadata fields, classify proposals by learning category, and output a strict master proposals.yaml index. Downstream systems like the enrich process then reliably consume this exact artifact.

Why does my taxonomy classification fail when aggregating inferred proposal files?▼

Taxonomy classification fails during proposal aggregation when strict schema validation detects missing required metadata fields, misaligned confidence tiers, or incorrect tier/path alignment. These strict failure modes intentionally halt the process to prevent silent data loss.