compound-engineering

Enforce a plan-work-review-compound loop for software feature development.

1|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/pianzhu/my-claude-skills --skill compound-engineering-pianzhu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compound-engineering
Source: https://github.com/pianzhu/my-claude-skills/tree/main/skill-en/compound-engineering
Command: npx skills add https://github.com/pianzhu/my-claude-skills --skill compound-engineering-pianzhu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill formalizes a compound engineering workflow where each unit of work documents learnings to make future work easier, reducing rework and debt.

Core Features & Use Cases

  • Plan → Work → Review → Compound loop guides structured feature development.
  • Use for planning, execution, review, and codifying learnings to improve subsequent work.
  • Use Case: When starting a new feature, create a detailed plan, perform work, review outcomes, and capture learnings to accelerate future iterations.

Quick Start

Plan a feature, execute it, review results, and compound learnings into the next loop.

Frequently Asked Questions about compound-engineering

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

FAQPage Schema
What is a compound engineering workflow in software development?

Compound engineering is a structured plan-work-review-compound loop for software projects that documents learnings during each stage to reduce rework and make future development easier.

How do I capture and document learnings during feature development?

Document learnings during the plan, work, review, and compound stages of development. You capture steps, checklists, and outcomes to codify knowledge and accelerate subsequent iterations.

How can I reduce technical debt and fragmented development across my team?

Reduce fragmented development by enforcing a structured plan-work-review-compound loop. This workflow requires documenting steps and learnings to repeat success, eliminate waste, and prevent debt accumulation.

Can I use this structured development loop for code review and feature planning?

Yes, the compound engineering loop explicitly applies to feature planning, implementation, code review, and knowledge capture, guiding teams through structured execution and outcome review.

What is the best way to structure software development to repeat past successes?

The best way to repeat success is enforcing a plan-work-review-compound loop where you create detailed plans, execute work, review outcomes, and compound learnings into the next iteration.