garura:decode

Extract linked feature, flow, and aspect specs with executable verification from codebases.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brownfield migrations fail when teams cannot deterministically recover the existing code’s business logic and integration behavior, and when extracted requirements cannot be proven against the current system.

Core Features & Use Cases

  • Logic extraction into cross-linked artifacts: Produces feature specs, user-flow specs, and cross-cutting aspect specs that are bidirectionally linked for navigable migration contracts.
  • Executable verification before capture: Generates a tiered test suite and requires baseline-green execution against the current codebase before any spec is considered captured.
  • Runtime tech-aware extraction via ephemeral skills: Detects stacks from physical architecture, synthesizes temporary extraction skills per stack at runtime, and cleans them up after the user’s final Tether.

Quick Start

Run garura:decode to extract one feature and generate migration-contract evidence by invoking: "decode --issue 500 --feature MEM-F001-signup".

Frequently Asked Questions about garura:decode

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

FAQPage Schema
How do I extract business logic from a brownfield codebase for migration?

To extract brownfield business logic for migration, reverse-engineer the encoded codebase using a feature catalog to produce linked feature, flow, and aspect specifications with executable verification.

How does code-to-contract verification work for legacy migrations?

Code-to-contract verification works by generating a tiered test suite that must execute baseline-green against the current codebase before any extracted specification is considered captured and staged.

Can I generate deterministic migration contracts across different tech stacks?

Yes, you can generate deterministic migration contracts across detected tech stacks by synthesizing ephemeral extraction skills at runtime from the physical architecture, provided a tech-stack playbook is present.

Do I need a tech-stack playbook to extract cross-cutting concerns from a brownfield system?

Yes, you need a tech-stack playbook present to extract cross-cutting concerns, as the system requires it to detect stacks from physical architecture and synthesize temporary extraction skills at runtime.

What is the best way to capture issue-scoped artifacts during codebase extraction?

The best way to capture issue-scoped artifacts is to enforce strict citation integrity and baseline-green test gating before staging the linked feature, flow, and aspect specifications in STM.

What happens to the temporary extraction skills after logic extraction is complete?

Temporary extraction skills synthesized at runtime are cleaned up automatically after the user’s final Tether, ensuring no ephemeral components remain in the environment post-extraction.