Superpowers
obra/superpowersA 15-skill development methodology that makes coding agents clarify the goal, write a plan, work through it with subagents and verify before calling it done.
Every's plugin of 36 skills for a brainstorm, plan, build, review and capture-the-learning loop, with an optional hands-off /lfg pipeline.
A thorough, maintained MIT workflow suite; /lfg pushes and opens PRs, so set your git permissions deliberately.
Compound Engineering structures coding work as a loop that ends with writing down what you learned, so the next change can read it. ce-brainstorm turns a vague request into a requirements document, ce-plan produces an implementation plan, ce-work builds it, ce-simplify-code and ce-code-review check the result (review uses many specialist reviewer prompts and reference files), and ce-compound records durable lessons in the repo. Around the core are skills for debugging (ce-debug), commits and pull requests (ce-commit, ce-commit-push-pr), watching a PR through CI (ce-babysit-pr), resolving review feedback, git worktrees, browser and Xcode testing, strategy and product-pulse notes, and a ce-explain skill for understanding existing behavior.
The /lfg skill runs the pipeline hands-off: it picks a verified work source, implements, simplifies, reviews and applies fixes, captures learnings, runs browser tests, commits, and if a git remote exists pushes, opens a PR and watches CI with a bounded repair loop. The README says it does not merge unless you grant that. Skills average about 6 KB but lean on many reference files, and several carry Python helpers, including a detached peer-job runner that starts other agent CLIs as independent reviewers. The repo's own tests are fixtures for plugin loading. It installs on Claude Code, Cursor and Codex natively and on a dozen other hosts, per the README.
36 to 43 skills with 446 files in the skills folder, many reference files per skill (up to 33) and Python helper scripts, but the repo has only fixture tests and no evals for the skills themselves.
Counted from the repository file tree. How we score depth.
The README describes a loop of brainstorm, plan, build, review, then capture what you learned. On a typical feature in a real repo, the skills fit together like this:
ce-explain how the relevant behavior works and why it exists. Its reference files include a closing Check yourself section, with questions first and answers after, so you can test your understanding before you change anything.ce-brainstorm on the rough request. It produces a requirements document and is the step where a human approves direction. Its dialogue reference tells the agent to bring ideas, alternatives and challenges instead of only interviewing you, and to leave technical implementation choices for planning.ce-plan turns the requirements into an implementation plan. When a choice between approaches needs real exploration, ce-plan can route to ce-bakeoff on its own.ce-work implements the plan. It ships a cross-model-work.sh script, so other models can take part in the work.ce-simplify-code and ce-code-review check the result. ce-code-review is one of the heaviest skills in the repo, with 33 reference files and 6 scripts, most of them specialist reviewer prompts.ce-compound writes the lessons into the repo so the next cycle can read them. ce-compound-refresh is a separate skill with its own scripts and template, built for revisiting that stored knowledge later.Once you trust the steps after brainstorming, /lfg chains them hands-off.
Invocation syntax differs by host. The README uses /skill-name on slash-command hosts such as Claude Code. In Codex you invoke installed skills with $skill-name, for example $ce-plan and $lfg. In oh-my-pi (omp), prompts can model-route to visible skills, and manual-only or hidden skills use the native /skill:<name> form.
Several skills outside the main loop sound alike. Their SKILL.md files describe how each one differs:
ce-plan and ce-debug call it on their own conditions. ce-brainstorm uses it only when you ask.The bake-off skill also hands off evidence questions it cannot answer by reasoning alone. Runtime claims go to ce-optimize, which runs experiments. Choices that depend on how something feels to use go to ce-prototype. The README notes that ce-explain and ce-pov can feed into another workflow without a separate round of human interaction, so a plan or debug session can pull in an explanation or a recommendation on the way.
ce-babysit-pr keeps an open pull request moving toward merge. It works on GitHub only, including GitHub Enterprise. It reacts to three streams as they arrive. Review comments go to ce-resolve-pr-feedback, CI failures go to ce-debug, and the skill also handles branch-currency items, such as a branch that is behind its base. Its description says it is meant for watching a PR over time or updating an old one, not for resolving one comment or fixing a single CI failure. Before it starts, it judges whether an old PR still belongs.
Each run has one posture, and the posture sets how much authority the agent has:
target works only on the named PR and stops at looks-ready. It never merges.stack-ready walks up a stacked set of PRs. Once a layer has no actionable backlog, it moves to the next open, non-draft layer that needs work. It never merges.stack-land does everything stack-ready does, and choosing it counts as permission to land. Once the bottom open layer is settled, it runs gh stack merge and gh stack sync.The skill's rules say merge-readiness is never merge authorization except under stack-land. The argument hint accepts a PR number, URL or blank for the current branch, a watch or checkpoint mode, a duration, and the posture. If you only want an agent to get a PR ready for human review, use target and you keep the merge decision.
The install commands are on the page already. These details from the README tend to trip people up:
/plugin update alone keeps you on the old version.EveryInc/compound-engineering-plugin as the source with main as the git ref and sparse paths left blank. Then install compound-engineering-plugin and restart Codex.CODEX_HOME, for example CODEX_HOME="$HOME/.codex/profiles/work" in front of both the marketplace and plugin commands. The marketplace step only makes the plugin available. The plugin install is what activates the skills for that profile./add-plugin compound-engineering. Do not run that command in the Grok Bot chat, and do not clone the repo onto the Grok Bot computer.ce-compound reference describes a session-history probe that looks for Claude sessions under ~/.claude/projects/ (or under CLAUDE_CONFIG_DIR if set) as well as Codex session files. If the bundled scripts are missing, it skips the probe. If you keep agent transcripts private, know that the compound step may read them locally.ce-skill-work under .agents/skills, applies the repo's own skill-authoring standard to changes under skills/**. It is for contributors editing the plugin, not for everyday feature work.This skill asks for more access than most, or sends data to another service. That is usually a design choice rather than bad intent, but you should know before you install it.
npx acpx, treating the invocation itself as the authorization; the user gets a disclosure notice, not a confirmation prompt, and only an explicit prohibition or cross_model_review_mode: off in repo config stops it.skills/ce-code-review/SKILL.md:31git push --force-with-lease on the recorded head), reply to and resolve review threads without asking, and posture:stack-land authorizes gh stack merge; ce-resolve-pr-feedback pipeline mode publishes unattended.skills/ce-babysit-pr/references/envelope.md:20A large engineering-workflow plugin (planning, review, PR babysitting, optimization) with many local helper scripts. Code review sends your diff to other vendors' model CLIs by default after a notice, the PR babysitter commits and force-with-lease pushes without asking once started, and several skills pre-approve broad shell access. Most of the repository is missing from our copy and the large scripts were not read line by line.
npx -y --package acpx@>=min <=0.21.0 -- acpx ... (a version range, not a lockfile or hash) to talk to peer model CLIs.skills/ce-code-review/scripts/cross-model-adversarial-review.sh:325The repository (1655 files) on Oct 29, 2026. Not a full review: 1195 of 1655 files were not downloaded (large repository; we reviewed the skill folders); we read 0 of 55 code files; it relies on code outside the repository: 1,195 repo files we do not have, including .claude-plugin manifests, .agents/.agy plugin definitions and .claude/skills; All 55 code files were inspected only by grep and header reading, not read in full (peer-job-runner.py, cross-model-*.sh, live-endpoint.js, light-webserver.js and the unit-workspace modules are 25-120 KB each); CLIs and services invoked at runtime: acpx (npm), codex, claude, grok, cursor-agent, opencode, agy, gh, Proof (proofeditor.ai), OpenAI API, Slack/GitHub integrations.
NVIDIA SkillSpector static scan: 341 pattern hits (Excessive Agency 78, Dangerous Code Execution 63, Data Flow 40, Tool Misuse 32, Privilege Escalation 32, Rogue Agent 31). Most of the 341 hits are expected for a workflow plugin: subprocess calls and os.environ copies in the helper scripts, git push --force in the babysit instructions (documented above), 'keychain' and '.npmrc' mentions in cross-model scripts that handle login state and npm config, and anti-refusal wording matches like 'no caveat' and 'do not lecture' in output-style rules. The sudo and cache-flush lines are examples in a YAML schema document.
A review, not a certification. Skills change after we check them — read the files before installing.
MIT — commercial use allowed.
Yes. /lfg runs the loop hands-off with a bounded CI repair budget and the peer-job runner keeps durable job state on disk, but a human approves the brainstorm and the skill stops short of merging.
A 15-skill development methodology that makes coding agents clarify the goal, write a plan, work through it with subagents and verify before calling it done.
25 engineering-lifecycle skills and 9 slash commands (spec, plan, build, test, review, ship) that make coding agents follow senior-engineer workflows.
Small, composable engineering skills: grill-me interviews, shared glossary, TDD, triage, prototyping, code review, handoff and a flow router.
Keeps task_plan.md, findings.md and progress.md on disk and re-injects them via hooks, so a plan survives /clear, compaction and crashes.
It is a plugin from Every with 36 skills for AI coding agents. It runs a loop of brainstorm, plan, work, review and compound, where the last step records what you learned so later changes benefit.
In Claude Code run /plugin marketplace add EveryInc/compound-engineering-plugin then /plugin install compound-engineering. Cursor uses /add-plugin compound-engineering, and Codex uses codex plugin marketplace add EveryInc/compound-engineering-plugin followed by codex plugin add compound-engineering@compound-engineering-plugin.
It runs the whole pipeline hands-off: work from a plan or bug fix, simplify, review, apply fixes, capture learnings, run browser tests and commit, then push, open a PR and watch CI with a bounded repair loop if a remote exists. The README says it does not merge unless you grant that.
Both are process suites. Compound Engineering emphasizes capturing learnings into the repo and has a hands-off PR pipeline and many review personas; Superpowers centers on design approval, planning, subagent execution and TDD. Try both on a small feature to see which fits your habits.
The README says it runs on 14 agent hosts. Claude Code, Cursor and Codex (app and CLI) have native install steps. It also lists Kimi Code CLI, Cline, Grok Build CLI, Devin CLI, GitHub Copilot, Factory Droid, Qwen Code, OpenCode, Pi, oh-my-pi (omp) and Antigravity CLI, plus Grok Bot through a Cursor account.
In Claude Code you need to refresh the marketplace before updating. The README warns that running /plugin update alone keeps you on the old version, and it points to an upgrading guide in the repo docs.
Kieran Klaassen and Trevin Chow maintain it at Every, with contributions from the open-source community. It is released under the MIT license.