{"id":4678,"external_id":"plugins_6aa2f0a7b04c8191998e7161f924763c","name":"compound-engineering","display_name":"Compound Engineering","developer":"Kieran Klaassen and Trevin Chow","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:05Z","input_sha256":"3f9fcbf2c61bbd791967c7208ecab349bc39e186c7f5cbc81cc8257de6559ed1","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"3.24.0","skill_count":35,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T12:00:02.247Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugins_6aa2f0a7b04c8191998e7161f924763c","name":"compound-engineering","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_d6ab86fe4de88191a38ea1f7d943159f","skills":[{"name":"ce-babysit-pr","interface":{"brand_color":null,"iconography":"radar","display_name":"ce-babysit-pr","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Babysits an open GitHub PR until merge-ready. Use when asked to watch a PR over time — not for one-shot comment resolution or one CI failure. GitHub (incl. Enterprise) only."},"description":"Babysits an open GitHub PR until merge-ready. Use when asked to watch a PR over time — not for one-shot comment resolution or one CI failure. GitHub (incl. Enterprise) only.","plugin_release_skill_id":"pluginrsk_6aa2f0aea62081919a3f6bb360a0f837"},{"name":"ce-bakeoff","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"ce-bakeoff","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Develop independent competing solutions to a defined brief, compare them, and synthesize a winning approach. Use when choosing well requires developing alternatives beyond their current form. Use ce-pov to judge developed material and ce-ideate to discover opportunities."},"description":"Develop independent competing solutions to a defined brief, compare them, and synthesize a winning approach. Use when choosing well requires developing alternatives beyond their current form. Use ce-pov to judge developed material and ce-ideate to discover opportunities.","plugin_release_skill_id":"pluginrsk_6aa2f0b2c570819198ed9905dfec3988"},{"name":"ce-brainstorm","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"ce-brainstorm","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Explore vague or ambitious ideas into a right-sized requirements-only unified plan. Use when the user wants to brainstorm, scope what to build, or needs collaborative product framing before planning. Also use when they must scope work in territory they do not know, or ask for a blindspot pass. Not for executing already-specified work — implementation, debugging, or code review with no product scope left to decide. Not for a verdict on whether to adopt or switch to a named external technology, library, or platform; that is ce-pov."},"description":"Explore vague or ambitious ideas into a right-sized requirements-only unified plan. Use when the user wants to brainstorm, scope what to build, or needs collaborative product framing before planning. Also use when they must scope work in territory they do not know, or ask for a blindspot pass. Not for executing already-specified work — implementation, debugging, or code review with no product scope left to decide. Not for a verdict on whether to adopt or switch to a named external technology, library, or platform; that is ce-pov.","plugin_release_skill_id":"pluginrsk_6aa2f0b8445c81919361e725a4a81677"},{"name":"ce-code-review","interface":{"brand_color":null,"iconography":"code","display_name":"ce-code-review","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Structured code review for bugs, regressions, tests, and standards. Use before PRs or when asked to review code. Use when the user asks to apply this review's findings locally. Not for resolving feedback already left on a PR; that is ce-resolve-pr-feedback."},"description":"Structured code review for bugs, regressions, tests, and standards. Use before PRs or when asked to review code. Use when the user asks to apply this review's findings locally. Not for resolving feedback already left on a PR; that is ce-resolve-pr-feedback.","plugin_release_skill_id":"pluginrsk_6aa2f0b92aa8819194c29db564192812"},{"name":"ce-commit","interface":{"brand_color":null,"iconography":"code","display_name":"ce-commit","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Create a git commit with a clear, value-communicating message. Use when the user asks to commit/save staged or unstaged changes with a repo-appropriate message."},"description":"Create a git commit with a clear, value-communicating message. Use when the user asks to commit/save staged or unstaged changes with a repo-appropriate message.","plugin_release_skill_id":"pluginrsk_6aa2f0ac41ec8191841b3efde9733f1a"},{"name":"ce-commit-push-pr","interface":{"brand_color":null,"iconography":"code","display_name":"ce-commit-push-pr","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Commit, push, and open a PR. Use when asked to ship/open a PR, or for PR-description-only flows like writing, rewriting, or describing a PR body."},"description":"Commit, push, and open a PR. Use when asked to ship/open a PR, or for PR-description-only flows like writing, rewriting, or describing a PR body.","plugin_release_skill_id":"pluginrsk_6aa2f0b0f1888191924ca4af3ca3513a"},{"name":"ce-compound","interface":{"brand_color":null,"iconography":"pen","display_name":"ce-compound","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Document a solved problem as a durable repo learning. Use when verified work produced non-obvious reasoning absent from its final code, tests, or existing docs; avoid routine fixes whose artifacts already explain the lesson."},"description":"Document a solved problem as a durable repo learning. Use when verified work produced non-obvious reasoning absent from its final code, tests, or existing docs; avoid routine fixes whose artifacts already explain the lesson.","plugin_release_skill_id":"pluginrsk_6aa2f0b018c881919fd1759853ad3be3"},{"name":"ce-compound-refresh","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"ce-compound-refresh","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Refresh the repo's captured learnings against the current codebase. Use when auditing stale, overlapping, superseded, or drifted learnings; avoid general refactor, debugging, or code review unless the learnings store is explicit."},"description":"Refresh the repo's captured learnings against the current codebase. Use when auditing stale, overlapping, superseded, or drifted learnings; avoid general refactor, debugging, or code review unless the learnings store is explicit.","plugin_release_skill_id":"pluginrsk_6aa2f0af798881918fb0d373a0bbe80c"},{"name":"ce-debug","interface":{"brand_color":null,"iconography":"code","display_name":"ce-debug","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Diagnosis loop for bugs and failing behavior. Use when asked to debug or fix failing or slow behavior."},"description":"Diagnosis loop for bugs and failing behavior. Use when asked to debug or fix failing or slow behavior.","plugin_release_skill_id":"pluginrsk_6aa2f0b4633c8191b20eeb06e242fde4"},{"name":"ce-doc-review","interface":{"brand_color":null,"iconography":"pen","display_name":"ce-doc-review","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Review requirements, plans, or specs with role-specific lenses. Use when the user wants to improve an existing planning document."},"description":"Review requirements, plans, or specs with role-specific lenses. Use when the user wants to improve an existing planning document.","plugin_release_skill_id":"pluginrsk_6aa2f0b99e4881918ed6bd31a5e21edc"},{"name":"ce-dogfood","interface":{"brand_color":null,"iconography":"cursor","display_name":"ce-dogfood","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Hands-off, diff-scoped browser QA of the active branch: maps user flows, drives a real browser, autonomously fixes small breakages with regression tests and commits, judges experience against product personas, and writes a durable dogfood report. Manual invocation only."},"description":"Hands-off, diff-scoped browser QA of the active branch: maps user flows, drives a real browser, autonomously fixes small breakages with regression tests and commits, judges experience against product personas, and writes a durable dogfood report. Manual invocation only.","plugin_release_skill_id":"pluginrsk_6aa2f0ae12cc8191b96c5fb1222c8b62"},{"name":"ce-explain","interface":{"brand_color":null,"iconography":"search","display_name":"ce-explain","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Explain how something works and why it has its current shape, grounding behavior in evidence and separating documented rationale from inference. Use when understanding a system, change, idea, or recent work is needed for learning or further work, including deeper teaching explanations. Use ce-pov for a judgment or recommendation."},"description":"Explain how something works and why it has its current shape, grounding behavior in evidence and separating documented rationale from inference. Use when understanding a system, change, idea, or recent work is needed for learning or further work, including deeper teaching explanations. Use ce-pov for a judgment or recommendation.","plugin_release_skill_id":"pluginrsk_6aa2f0b8ab7c8191b73c6f9880f0d8d9"},{"name":"ce-handoff","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"ce-handoff","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Create a session handoff for another agent, or resume, find, and read any user-selected continuity source. Use when work or conversation must continue without access to the current session history."},"description":"Create a session handoff for another agent, or resume, find, and read any user-selected continuity source. Use when work or conversation must continue without access to the current session history.","plugin_release_skill_id":"pluginrsk_6aa2f0aee230819183f1cf140ab32ce3"},{"name":"ce-ideate","interface":{"brand_color":null,"iconography":"bolt","display_name":"ce-ideate","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Generate and evaluate grounded ideas. Use when the user wants ideas, improvements, or surprising directions before choosing one to develop. Not for refining an idea they already have (ce-brainstorm) or judging one already on the table (ce-pov)."},"description":"Generate and evaluate grounded ideas. Use when the user wants ideas, improvements, or surprising directions before choosing one to develop. Not for refining an idea they already have (ce-brainstorm) or judging one already on the table (ce-pov).","plugin_release_skill_id":"pluginrsk_6aa2f0b2bbf08191833a71ac4469fd0f"},{"name":"ce-noslop","interface":{"brand_color":null,"iconography":"pen","display_name":"ce-noslop","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Rewrite, check, or draft prose so it reads plainly on the first read and carries no AI writing patterns, keeping every fact the source states. Use when the user asks to make text plainer, humanize it, remove AI-sounding writing, or check whether it reads as machine-written; when a draft is wanted from supplied content; and when a skill about to compose a PR body, plan, finding, or reply names this skill. Use ce-promote for channel-specific marketing copy."},"description":"Rewrite, check, or draft prose so it reads plainly on the first read and carries no AI writing patterns, keeping every fact the source states. Use when the user asks to make text plainer, humanize it, remove AI-sounding writing, or check whether it reads as machine-written; when a draft is wanted from supplied content; and when a skill about to compose a PR body, plan, finding, or reply names this skill. Use ce-promote for channel-specific marketing copy.","plugin_release_skill_id":"pluginrsk_6aa2f0b175d48191bd9cd607a3c83faa"},{"name":"ce-optimize","interface":{"brand_color":null,"iconography":"chart","display_name":"ce-optimize","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Optimize a named target with a measured loop: attribute a workload's cost, or score variants and keep winners. Use when a working system's metric should move and the winning change is not already known. Use ce-debug when the job is diagnosis; use ce-work when the change is already known."},"description":"Optimize a named target with a measured loop: attribute a workload's cost, or score variants and keep winners. Use when a working system's metric should move and the winning change is not already known. Use ce-debug when the job is diagnosis; use ce-work when the change is already known.","plugin_release_skill_id":"pluginrsk_6aa2f0b6c4308191a762b5ff348bc840"},{"name":"ce-plan","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"ce-plan","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Create structured plans for multi-step work, including software and non-software tasks. Use when asked to plan, break down implementation, plan from requirements, or deepen an existing plan; prefer ce-brainstorm for exploratory framing."},"description":"Create structured plans for multi-step work, including software and non-software tasks. Use when asked to plan, break down implementation, plan from requirements, or deepen an existing plan; prefer ce-brainstorm for exploratory framing.","plugin_release_skill_id":"pluginrsk_6aa2f0b806648191b278a52c1b74a9ca"},{"name":"ce-polish","interface":{"brand_color":null,"iconography":"pen","display_name":"ce-polish","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Polish a working feature through user-directed live browser feedback. Use when a functional feature needs focused UX refinement before shipping."},"description":"Polish a working feature through user-directed live browser feedback. Use when a functional feature needs focused UX refinement before shipping.","plugin_release_skill_id":"pluginrsk_6aa2f0b582848191be93b22a9264f726"},{"name":"ce-pov","interface":{"brand_color":null,"iconography":"radar","display_name":"ce-pov","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Judge a supplied subject against the project's evidence and constraints, returning a supported position, tradeoffs, and conditions. Use when assessing an external-adoption question, a holistic take on a document, or a supplied approach set. Use for an oracle panel to consult other models and reconcile their opinions. Use ce-explain for understanding and ce-doc-review for findings review. Use ce-bakeoff to develop competing solutions to a defined brief, ce-ideate to explore opportunities, or ce-brainstorm to establish goals."},"description":"Judge a supplied subject against the project's evidence and constraints, returning a supported position, tradeoffs, and conditions. Use when assessing an external-adoption question, a holistic take on a document, or a supplied approach set. Use for an oracle panel to consult other models and reconcile their opinions. Use ce-explain for understanding and ce-doc-review for findings review. Use ce-bakeoff to develop competing solutions to a defined brief, ce-ideate to explore opportunities, or ce-brainstorm to establish goals.","plugin_release_skill_id":"pluginrsk_6aa2f0b253c4819188d2e6156108251e"},{"name":"ce-product-pulse","interface":{"brand_color":null,"iconography":"chart","display_name":"ce-product-pulse","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Generate time-windowed product pulse reports from configured signals."},"description":"Generate time-windowed product pulse reports from configured signals.","plugin_release_skill_id":"pluginrsk_6aa2f0ad72908191bf69f85272874137"},{"name":"ce-promote","interface":{"brand_color":null,"iconography":"pen","display_name":"ce-promote","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Draft launch or promotion copy for a shipped feature."},"description":"Draft launch or promotion copy for a shipped feature.","plugin_release_skill_id":"pluginrsk_6aa2f0b5ecb0819183ffbad8c2638c35"},{"name":"ce-proof","interface":{"brand_color":null,"iconography":"pdf","display_name":"ce-proof","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Publish, read, comment on, or edit markdown in Proof. Use for Proof links, sharing specs/plans/drafts, or publish handoffs from planning workflows; avoid proofread, math, evidence, or proof-of-concept meanings."},"description":"Publish, read, comment on, or edit markdown in Proof. Use for Proof links, sharing specs/plans/drafts, or publish handoffs from planning workflows; avoid proofread, math, evidence, or proof-of-concept meanings.","plugin_release_skill_id":"pluginrsk_6aa2f0ad7af48191a0d8e07de1a7df4b"},{"name":"ce-prototype","interface":{"brand_color":null,"iconography":"code","display_name":"ce-prototype","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Build a throwaway prototype to answer how something should work, feel, or read. Use when committing the wrong answer would be expensive to unravel and a cheap sketch cannot settle it. Not a rough visual probe during brainstorming, not for deciding what to build, not polishing a feature that already works, not implementing the real thing."},"description":"Build a throwaway prototype to answer how something should work, feel, or read. Use when committing the wrong answer would be expensive to unravel and a cheap sketch cannot settle it. Not a rough visual probe during brainstorming, not for deciding what to build, not polishing a feature that already works, not implementing the real thing.","plugin_release_skill_id":"pluginrsk_6aa2f0b62b548191bc2e8cb4d29ffe1b"},{"name":"ce-resolve-pr-feedback","interface":{"brand_color":null,"iconography":"code","display_name":"ce-resolve-pr-feedback","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Resolve PR review feedback. Use when addressing feedback already left on a PR. Not for reviewing the code before feedback exists; that is ce-code-review."},"description":"Resolve PR review feedback. Use when addressing feedback already left on a PR. Not for reviewing the code before feedback exists; that is ce-code-review.","plugin_release_skill_id":"pluginrsk_6aa2f0b229548191950923244f771908"},{"name":"ce-retune","interface":{"brand_color":null,"iconography":"chart","display_name":"ce-retune","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Retune a skill corpus for a new model, measurement-first: mine the run archive for a baseline, establish a noise floor, audit the corpus adversarially, then cut in measured passes until a pre-registered bar clears. Requires a benchmark harness that can A/B two builds of the corpus; refuses without one."},"description":"Retune a skill corpus for a new model, measurement-first: mine the run archive for a baseline, establish a noise floor, audit the corpus adversarially, then cut in measured passes until a pre-registered bar clears. Requires a benchmark harness that can A/B two builds of the corpus; refuses without one.","plugin_release_skill_id":"pluginrsk_6aa2f0ac70048191bc655d69c6c44636"},{"name":"ce-riffrec-feedback-analysis","interface":{"brand_color":null,"iconography":"radar","display_name":"ce-riffrec-feedback-analysis","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Analyze recorded product feedback into evidence for bugs and requirements. Use when a Riffrec capture or other screen, voice, or notes artifact needs interpretation. Use for Riffrec setup, capture, or sharing help when no recording exists yet."},"description":"Analyze recorded product feedback into evidence for bugs and requirements. Use when a Riffrec capture or other screen, voice, or notes artifact needs interpretation. Use for Riffrec setup, capture, or sharing help when no recording exists yet.","plugin_release_skill_id":"pluginrsk_6aa2f0b127bc8191b469c51a12f1ecd8"},{"name":"ce-setup","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"ce-setup","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Check Compound Engineering health and repo-local config, or scaffold a Compound Pack with `pack:<id>`."},"description":"Check Compound Engineering health and repo-local config, or scaffold a Compound Pack with `pack:<id>`.","plugin_release_skill_id":"pluginrsk_6aa2f0b5c358819190fb0dd2dc6a3401"},{"name":"ce-simplify-code","interface":{"brand_color":null,"iconography":"code","display_name":"ce-simplify-code","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Simplify settled, recently changed code for clarity, reuse, quality, and efficiency while preserving behavior. Use after implementation and before review; use ce-debug for bugs."},"description":"Simplify settled, recently changed code for clarity, reuse, quality, and efficiency while preserving behavior. Use after implementation and before review; use ce-debug for bugs.","plugin_release_skill_id":"pluginrsk_6aa2f0b3f5d08191ad4b69287e6132ff"},{"name":"ce-strategy","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"ce-strategy","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Create or update STRATEGY.md. Use when starting a product, adding a strategy doc to an existing repo, changing direction or roadmap, or when ce-ideate, ce-brainstorm, or ce-plan need upstream product grounding."},"description":"Create or update STRATEGY.md. Use when starting a product, adding a strategy doc to an existing repo, changing direction or roadmap, or when ce-ideate, ce-brainstorm, or ce-plan need upstream product grounding.","plugin_release_skill_id":"pluginrsk_6aa2f0b4045481919d57cba57ce296d6"},{"name":"ce-sweep","interface":{"brand_color":null,"iconography":"radar","display_name":"ce-sweep","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Sweep configured feedback sources (Slack, GitHub Issues; email experimental) for new items: acknowledge at source, analyze recordings, verify fixes merged to main, and emit an `lfg`-ready plan. First run sets up sources; supports mode:non-interactive for scheduled runs."},"description":"Sweep configured feedback sources (Slack, GitHub Issues; email experimental) for new items: acknowledge at source, analyze recordings, verify fixes merged to main, and emit an `lfg`-ready plan. First run sets up sources; supports mode:non-interactive for scheduled runs.","plugin_release_skill_id":"pluginrsk_6aa2f0b715dc8191b8fb9c09119e797d"},{"name":"ce-test-browser","interface":{"brand_color":null,"iconography":"code","display_name":"ce-test-browser","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Run browser tests for pages affected by the current branch or PR. Use when asked to run or check browser tests for the current change."},"description":"Run browser tests for pages affected by the current branch or PR. Use when asked to run or check browser tests for the current change.","plugin_release_skill_id":"pluginrsk_6aa2f0b007f88191b9a9ca92823827fd"},{"name":"ce-test-xcode","interface":{"brand_color":null,"iconography":"code","display_name":"ce-test-xcode","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Test iOS apps in a simulator with XcodeBuildMCP. Use when iOS changes need simulator evidence before handoff."},"description":"Test iOS apps in a simulator with XcodeBuildMCP. Use when iOS changes need simulator evidence before handoff.","plugin_release_skill_id":"pluginrsk_6aa2f0b7e9588191bb95d5f1377af72c"},{"name":"ce-work","interface":{"brand_color":null,"iconography":"bolt","display_name":"ce-work","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Execute a plan or concrete work prompt end-to-end. Use when implementing from a plan document, a spec path, or a clear build request; use ce-debug for open-ended bugs. Use when an outer orchestrator needs implementation and local verification only, without the shipping tail."},"description":"Execute a plan or concrete work prompt end-to-end. Use when implementing from a plan document, a spec path, or a clear build request; use ce-debug for open-ended bugs. Use when an outer orchestrator needs implementation and local verification only, without the shipping tail.","plugin_release_skill_id":"pluginrsk_6aa2f0b9b3488191ade5ad5d406b3bcc"},{"name":"ce-worktree","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"ce-worktree","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Set up isolated git worktrees — create a new branch for fresh work, or attach a worktree to an existing branch, PR, or commit. Use when starting isolated work or isolating an existing ref."},"description":"Set up isolated git worktrees — create a new branch for fresh work, or attach a worktree to an existing branch, PR, or commit. Use when starting isolated work or isolating an existing ref.","plugin_release_skill_id":"pluginrsk_6aa2f0b356408191988d25186e26f5a3"},{"name":"lfg","interface":{"brand_color":null,"iconography":"code","display_name":"lfg","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Run the full autonomous shipping pipeline end-to-end, hands-off with no check-ins. Use only when the user explicitly asks to build or ship something autonomously all the way to an open PR, or invokes lfg directly — it pushes and opens a PR without stopping. Not for in-the-loop work where the user reviews each step: use ce-plan, ce-work, ce-debug, or ce-commit-push-pr instead."},"description":"Run the full autonomous shipping pipeline end-to-end, hands-off with no check-ins. Use only when the user explicitly asks to build or ship something autonomously all the way to an open PR, or invokes lfg directly — it pushes and opens a PR without stopping. Not for in-the-loop work where the user reviews each step: use ce-plan, ce-work, ce-debug, or ce-commit-push-pr instead.","plugin_release_skill_id":"pluginrsk_6aa2f0ae6170819193379f5c3fde09ca"}],"app_ids":[],"version":"3.24.0","keywords":["brainstorming","code-review","compound-engineering","debugging","ideation","workflows","workflow-automation"],"interface":{"category":"Developer Tools","logo_url":"https://files.openai.com/content?id=file_00000000ace881f49febf665be88c022","brand_color":null,"website_url":"https://github.com/EveryInc/compound-engineering-plugin","capabilities":["Interactive","Read","Write"],"logo_url_dark":null,"default_prompt":"Brainstorm a new feature with me","developer_name":"Kieran Klaassen and Trevin Chow","default_prompts":["Brainstorm a new feature with me","Ideate and surprise me!","Simplify the code in my most-churned file"],"screenshot_urls":[],"long_description":"Compound Engineering guides agents through the full engineering loop: strategy, ideation, requirements, planning, execution, debugging, review, PR feedback, and captured learnings that make future work easier.","composer_icon_url":"https://files.openai.com/content?id=file_00000000efec81f5b8e8313609ce4895","short_description":"Plan, build, review, improve","plugin_category_id":"developer tools","privacy_policy_url":"https://every.to/legal","terms_of_service_url":"https://every.to/legal","composer_icon_dark_url":null},"description":"Brainstorm, plan, debug, review, and compound learnings with agents","app_manifest":null,"display_name":"Compound Engineering","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-09-10T18:30:27.817726Z","is_template":false,"connector_id":null,"discoverability":"UNLISTED","canonical_app_id":null},"research":null,"package_metadata":{"name":"compound-engineering","author":{"name":"Kieran Klaassen and Trevin Chow"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"470059be38ac05e8f30e55be93d808a338f9e3e4d4eff0fd3499fdfaff71ffb4"}],"version":"3.24.0","homepage":"https://every.to/source-code/my-ai-had-already-fixed-the-code-before-i-saw-it","keywords":["brainstorming","code-review","compound-engineering","debugging","ideation","workflows","workflow-automation"],"repository":"https://github.com/EveryInc/compound-engineering-plugin","artifact_id":11531,"observed_at":"2026-10-02T00:33:36Z","capabilities":["Interactive","Read","Write"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}