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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It turns enhancement issues into enterprise-ready code changes by gathering missing requirements, designing an approach with measurable evals, implementing it autonomously, verifying it independently, and only then preparing a PR with explicit approval checkpoints.

Core Features & Use Cases

  • Targeted enhancement Q&A: clarifies what to build, where it connects, key constraints, and what success means, before design starts.
  • Right-sized scope gating: automatically redirects to fix-it when too small or /prepare when too large, based on measurable signals.
  • Deterministic implementation with isolated roles: a dedicated implementer builds from a stripped context package, and a separate tester verifies using only a black-box test context.
  • Judge confidence & PR checkpoints: includes judge-rated confidence and a mandatory PR checkpoint before shipping, with an optional mid-checkpoint for plan approval.

Quick Start

Use the enhance play to improve an existing open enhancement issue by running: enhance --issue <issue-number> --approve-plan.

Frequently Asked Questions about enhance

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

FAQPage Schema
How do I automate pull request generation from enhancement issues?

You can automate pull request generation by running an agentic workflow that validates the enhancement issue, autonomously implements the code changes, and prepares a verified PR checkpoint for shipping.

What is isolated implementer and tester verification in code generation?

Isolated verification is an agentic workflow mechanism where a dedicated implementer builds code from a stripped context package, and a separate tester independently verifies it using a black-box test context before approval.

How do I start an autonomous enhancement workflow for an open issue?

You start the autonomous enhancement workflow by executing the command with your specific issue number and an optional flag to require plan approval before the implementation phase begins.

How does scope gating work for issue-driven development?

Scope gating automatically assesses enhancement requests, redirecting tasks that are too small to a fix-it workflow and requests that are too large to a preparation workflow based on measurable signals.

When should I use a judge-gated PR workflow for code changes?

You should use a judge-gated PR workflow when user context must be clarified, implementation must be verified against explicit evals, and a confidence rating is required before shipping code changes.