compound-engineering

Implement a Plan, Work, Review, and Compound development loop.

8|112|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/JokerRun/amp-skills --skill compound-engineering-jokerrun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compound-engineering
Source: https://github.com/JokerRun/amp-skills/tree/main/compound-engineering
Command: npx skills add https://github.com/JokerRun/amp-skills --skill compound-engineering-jokerrun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the accumulation of technical debt and complexity in software development by establishing a methodology where each development cycle makes future work easier, not harder.

Core Features & Use Cases

  • Systematic Development Loop: Implements a Plan → Work → Review → Compound cycle.
  • Knowledge Codification: Captures learnings, patterns, decisions, and failures to build institutional knowledge.
  • Use Case: When planning a new feature, use this skill to first create a detailed plan, then execute it systematically, review the outcome, and finally document any new patterns or lessons learned to improve the next development cycle.

Quick Start

Use the compound-engineering skill to plan the implementation of the user authentication feature.

Frequently Asked Questions about compound-engineering

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

FAQPage Schema
How do I reduce technical debt in software development?

To reduce technical debt, the compound engineering methodology implements a systematic Plan, Work, Review, and Compound loop. This structured development cycle ensures each feature build captures learnings and patterns, making future work easier.

What is the compound engineering development methodology?

Compound engineering is a development methodology where each cycle makes future work easier. It enforces a structured Plan, Work, Review, and Compound loop to systematically manage features, reduce complexity, and codify institutional knowledge.

How do I systematically plan and execute a new feature?

You systematically plan and execute a feature by following the Plan, Work, Review, and Compound loop. First create a detailed plan, execute it systematically, review the outcome, and document lessons learned to improve the next cycle.

How do I capture and codify engineering knowledge from development cycles?

You capture engineering knowledge by integrating documentation into the Review and Compound phases. This codifies decisions, patterns, and failures from each development cycle, building institutional knowledge to enhance future efficiency.

Can I use this systematic development loop for AI-assisted workflows?

Yes, this methodology is explicitly designed for AI-assisted development workflows. It facilitates systematic feature planning and execution while emphasizing documentation and learning capture to reduce technical debt.

When should I use a structured development methodology over ad-hoc coding?

You should use a structured development methodology when technical debt and complexity are accumulating. It establishes a system where capturing learnings and patterns reduces future friction, unlike ad-hoc coding which compounds debt.