Skip to content

AI-powered development tools. 22 agents, 20 commands, 10 skills, 1 MCP server for code review, research, design, and workflow automation.

License

Notifications You must be signed in to change notification settings

iliaal/compound-engineering-plugin

Repository files navigation

Compound Engineering Plugin

Claude Code plugin with 26 agents, 19 commands, 31 skills, 1 hook, and 1 MCP server for PHP/React/Python/JavaScript/TypeScript workflows. Includes a skill distillery for generating new skills from top-rated sources.

Install

Claude Code

/plugin marketplace add https://github.com/iliaal/compound-engineering-plugin
/plugin install compound-engineering

OpenCode & Codex

The repo includes a Bun/TypeScript CLI that converts Claude Code plugins to OpenCode and Codex formats:

# Install to OpenCode
bun run src/index.ts install ./plugins/compound-engineering --to opencode

# Install to Codex
bun run src/index.ts install ./plugins/compound-engineering --to codex

# Sync personal Claude Code config (~/.claude/) to other tools
bun run src/index.ts sync --target opencode

Repository Structure

compound-engineering-plugin/
├── plugins/compound-engineering/   # The plugin
│   ├── agents/                     # 26 specialized subagents
│   ├── commands/                   # 19 slash commands
│   ├── skills/                     # 31 skills
│   ├── hooks/                      # Skill injection into subagents
│   └── README.md                   # Full component reference
├── distillery/                     # Skill generation from skills.sh
│   ├── scripts/                    # distiller.py + tests (102 passing)
│   └── generated-skills/           # Generated skill output
├── scripts/                        # Repo maintenance scripts
│   ├── update-metadata.sh          # Update component counts
│   ├── generate-skill-hooks.sh     # Generate trigger patterns from frontmatter
│   └── sync-to-tools.sh            # Symlink skills to .agents, .codex, .kilocode
├── src/                            # Bun/TS CLI for OpenCode/Codex conversion
└── CHANGELOG.md                    # Version history

Core Workflow

Brainstorm → Plan → Work → Review → Compound → Repeat
Command Purpose
/workflows:brainstorm Explore requirements and approaches before planning
/workflows:plan Turn feature ideas into detailed implementation plans
/workflows:work Execute plans with worktrees and task tracking
/workflows:review Multi-agent code review before merging
/workflows:compound Document learnings to make future work easier

Skill Distillery

The distillery/ directory generates skills by fetching top-rated skills from skills.sh, analyzing them, and synthesizing one token-efficient skill combining the best elements.

python3 distillery/scripts/distiller.py search "react"
python3 distillery/scripts/distiller.py fetch --skills '<json>'
python3 distillery/scripts/distiller.py validate <name>
python3 distillery/scripts/distiller.py ab-eval <name> --prompts '<json>'
python3 distillery/scripts/distiller.py eval-triggers <name> --queries '<json>'

Generated skills land in distillery/generated-skills/, then get promoted to plugins/compound-engineering/skills/.

Skills are also available standalone via the ai-skills repo:

npx skills add iliaal/ai-skills -s code-review

Full Component Reference

See plugins/compound-engineering/README.md for the complete catalog of agents, commands, skills, hooks, and MCP servers.

License

MIT

About

AI-powered development tools. 22 agents, 20 commands, 10 skills, 1 MCP server for code review, research, design, and workflow automation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors