Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .last-processed
Original file line number Diff line number Diff line change
@@ -1 +1 @@
compound-engineering-v3.8.4
compound-engineering-v3.11.2
4 changes: 2 additions & 2 deletions dist/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ce-lite",
"version": "3.8.4-lite",
"version": "3.11.2-lite",
"description": "Lightweight-delegation variant of compound-engineering. Agent registrations removed; specialist prompts loaded on demand from references/agent-prompts/. See https://github.com/ak2k/ce-lite.",
"author": {
"name": "Kieran Klaassen",
Expand All @@ -23,6 +23,6 @@
"image-generation"
],
"ce_lite": {
"upstream_tag": "compound-engineering-v3.8.4"
"upstream_tag": "compound-engineering-v3.11.2"
}
}
2 changes: 1 addition & 1 deletion dist/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "compound-engineering",
"version": "3.8.4",
"version": "3.11.2",
"description": "AI-powered development tools for code review, research, design, and workflow automation.",
"author": {
"name": "Kieran Klaassen",
Expand Down
2 changes: 1 addition & 1 deletion dist/.cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "compound-engineering",
"displayName": "Compound Engineering",
"version": "3.8.4",
"version": "3.11.2",
"description": "AI-powered development tools for code review, research, design, and workflow automation.",
"author": {
"name": "Kieran Klaassen",
Expand Down
2 changes: 1 addition & 1 deletion dist/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ They supplement the repo-root `AGENTS.md`.
Consequences:

- Behavioral rules that govern skill *runtime* behavior must live inside the skill itself — in `SKILL.md` or files under its `references/`. Guidance placed in this file is invisible at runtime.
- When two or more skills share a behavioral principle, duplicate the guidance into each skill (inline for short rules, `references/` for longer ones). There is no cross-skill shared-file mechanism (see "File References in Skills" below).
- When two or more skills share a behavioral principle, duplicate the guidance into each skill (inline for short rules, `references/` for longer ones). There is no cross-skill shared-file mechanism (see "File References in Skills" below). When a reference file is duplicated across skills (e.g., `concepts-vocabulary.md` in both `ce-compound/references/` and `ce-compound-refresh/references/`), edits must be applied to every copy in the same commit. Drift between copies produces inconsistent agent behavior depending on which skill loaded.
- Do not propose that runtime guidance for ce-ideate, ce-brainstorm, ce-plan, or any other skill live in this AGENTS.md or in the repo-root AGENTS.md. Those files only shape how contributors edit the plugin.

This is easy to miss because authoring feels like using: you edit the plugin while running inside this repo, and the repo's AGENTS.md is loaded — but that load does not follow the installed skill into a user's environment.
Expand Down
85 changes: 85 additions & 0 deletions dist/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,91 @@ All notable changes to the compound-engineering plugin will be documented in thi
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [3.11.2](https://github.com/EveryInc/compound-engineering-plugin/compare/compound-engineering-v3.11.1...compound-engineering-v3.11.2) (2026-06-06)


### Bug Fixes

* **ce-resolve-pr-feedback:** fail loudly when repo auto-detection fails ([#908](https://github.com/EveryInc/compound-engineering-plugin/issues/908)) ([bb0c9ab](https://github.com/EveryInc/compound-engineering-plugin/commit/bb0c9ab4ee596d546f2965222e0ec8c2a097ae53))
* **ce-resolve-pr-feedback:** prevent replies landing on wrong PR from GHE node ID mismatch ([#910](https://github.com/EveryInc/compound-engineering-plugin/issues/910)) ([6f9ab03](https://github.com/EveryInc/compound-engineering-plugin/commit/6f9ab03a031c054a8046659926251fb6c149269f))

## [3.11.1](https://github.com/EveryInc/compound-engineering-plugin/compare/compound-engineering-v3.11.0...compound-engineering-v3.11.1) (2026-06-05)


### Bug Fixes

* reduce verbosity and remove HTML comments from generated docs ([#906](https://github.com/EveryInc/compound-engineering-plugin/issues/906)) ([debc915](https://github.com/EveryInc/compound-engineering-plugin/commit/debc915c5886a22c049e871304b7f991363e1155))

## [3.11.0](https://github.com/EveryInc/compound-engineering-plugin/compare/compound-engineering-v3.10.0...compound-engineering-v3.11.0) (2026-06-04)


### Features

* **ce-plan:** approach-altitude plan-for-a-plan with ce-work non-code carve-out ([#905](https://github.com/EveryInc/compound-engineering-plugin/issues/905)) ([fbd0faf](https://github.com/EveryInc/compound-engineering-plugin/commit/fbd0fafd9358ab708b15fdc0030615525a0cd684))


### Bug Fixes

* **ce-polish:** promote from beta to stable ([#880](https://github.com/EveryInc/compound-engineering-plugin/issues/880)) ([63b6b26](https://github.com/EveryInc/compound-engineering-plugin/commit/63b6b260c345ba70ce9d9a393eeedefb64e4e0a0))

## [3.10.0](https://github.com/EveryInc/compound-engineering-plugin/compare/compound-engineering-v3.9.4...compound-engineering-v3.10.0) (2026-06-03)


### Features

* **ce-promote:** add ce-promote skill for post-ship announcement copy ([#888](https://github.com/EveryInc/compound-engineering-plugin/issues/888)) ([0939187](https://github.com/EveryInc/compound-engineering-plugin/commit/09391874b4be1a248bc7d627b0ebd5c29f0c886b))
* **skill:** introduce CONCEPTS.md as shared vocabulary substrate ([#838](https://github.com/EveryInc/compound-engineering-plugin/issues/838)) ([7c4bb16](https://github.com/EveryInc/compound-engineering-plugin/commit/7c4bb16123412d97ded593fc785d206ecb9684bc))


### Bug Fixes

* **ce-resolve-pr-feedback:** drop clustering, default to merit-based fixing ([#893](https://github.com/EveryInc/compound-engineering-plugin/issues/893)) ([3e77a7b](https://github.com/EveryInc/compound-engineering-plugin/commit/3e77a7bd8450fef7270f8b46c0f1865fd7125741))

## [3.9.4](https://github.com/EveryInc/compound-engineering-plugin/compare/compound-engineering-v3.9.3...compound-engineering-v3.9.4) (2026-05-31)


### Bug Fixes

* **ce-plan:** add answer-seeking disposition to universal planning ([#886](https://github.com/EveryInc/compound-engineering-plugin/issues/886)) ([ece9fa1](https://github.com/EveryInc/compound-engineering-plugin/commit/ece9fa1f1f40a267b3ab7c4aa94126e3f5623b09))

## [3.9.3](https://github.com/EveryInc/compound-engineering-plugin/compare/compound-engineering-v3.9.2...compound-engineering-v3.9.3) (2026-05-28)


### Bug Fixes

* **ce-plan:** honor explicit external-research requests and route them by intent ([#875](https://github.com/EveryInc/compound-engineering-plugin/issues/875)) ([b3e396d](https://github.com/EveryInc/compound-engineering-plugin/commit/b3e396d0bfd7be0c672cb7193a5cfa40675e6979))
* **ce-sessions:** emit repo root path instead of basename subshell ([#873](https://github.com/EveryInc/compound-engineering-plugin/issues/873)) ([253dba8](https://github.com/EveryInc/compound-engineering-plugin/commit/253dba80dd08c111edae3f7fdc8fac998ec0d5cb))

## [3.9.2](https://github.com/EveryInc/compound-engineering-plugin/compare/compound-engineering-v3.9.1...compound-engineering-v3.9.2) (2026-05-27)


### Bug Fixes

* **ce-brainstorm,ce-plan:** add conceptual-diagram affordance to brainstorm docs ([#871](https://github.com/EveryInc/compound-engineering-plugin/issues/871)) ([e5e3fc3](https://github.com/EveryInc/compound-engineering-plugin/commit/e5e3fc3630c026ae0eae6637d8b7a342af862e66))

## [3.9.1](https://github.com/EveryInc/compound-engineering-plugin/compare/compound-engineering-v3.9.0...compound-engineering-v3.9.1) (2026-05-27)


### Bug Fixes

* **ce-brainstorm,ce-plan:** restore default-on requirements grouping ([#868](https://github.com/EveryInc/compound-engineering-plugin/issues/868)) ([5c88212](https://github.com/EveryInc/compound-engineering-plugin/commit/5c88212c1fd310d27033e7e8508e782e1f19cfdc))
* **html-rendering:** constrain measure and surface execution notes ([#870](https://github.com/EveryInc/compound-engineering-plugin/issues/870)) ([1051132](https://github.com/EveryInc/compound-engineering-plugin/commit/1051132d04153c3045fc4c929cff32882c6934fe))

## [3.9.0](https://github.com/EveryInc/compound-engineering-plugin/compare/compound-engineering-v3.8.4...compound-engineering-v3.9.0) (2026-05-26)


### Features

* **ce-dogfood-beta:** add diff-scoped browser QA dogfood skill ([#848](https://github.com/EveryInc/compound-engineering-plugin/issues/848)) ([0aa6b55](https://github.com/EveryInc/compound-engineering-plugin/commit/0aa6b55a8026728de75aee0ff6ae5a0e006028c5))
* **ce-plan,ce-brainstorm:** contract-driven sections + optional HTML output ([#826](https://github.com/EveryInc/compound-engineering-plugin/issues/826)) ([11e12e5](https://github.com/EveryInc/compound-engineering-plugin/commit/11e12e5739c6691a2020eb8b70a944587e7f265f))


### Bug Fixes

* **ce-commit-push-pr:** require user-visible bug summaries ([#853](https://github.com/EveryInc/compound-engineering-plugin/issues/853)) ([67d2736](https://github.com/EveryInc/compound-engineering-plugin/commit/67d273622e40a7b28f18c95f65379a36726ca558))
* **commit:** auto-create feature branch on default branch ([#856](https://github.com/EveryInc/compound-engineering-plugin/issues/856)) ([26a8025](https://github.com/EveryInc/compound-engineering-plugin/commit/26a802551e44d12b837ac5d3e33fc7ffacbbf354))
* **simplify-code:** guard against over-simplification and behavior drift ([#859](https://github.com/EveryInc/compound-engineering-plugin/issues/859)) ([673dcfa](https://github.com/EveryInc/compound-engineering-plugin/commit/673dcfacb8089476961a0f7d5d1b3a7ac2a84c37))

## [3.8.4](https://github.com/EveryInc/compound-engineering-plugin/compare/compound-engineering-v3.8.3...compound-engineering-v3.8.4) (2026-05-21)


Expand Down
16 changes: 6 additions & 10 deletions dist/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ The primary entry points for engineering work, invoked as slash commands. Detail
|-------|-------------|
| [`/ce-strategy`](../../docs/skills/ce-strategy.md) | Create or maintain `STRATEGY.md` — the product's target problem, approach, persona, key metrics, and tracks. Re-runnable to update. Read as grounding by `/ce-ideate`, `/ce-brainstorm`, and `/ce-plan` when present |
| [`/ce-ideate`](../../docs/skills/ce-ideate.md) | Optional big-picture ideation: generate and critically evaluate grounded ideas, then route the strongest one into brainstorming |
| [`/ce-brainstorm`](../../docs/skills/ce-brainstorm.md) | Interactive Q&A to think through a feature or problem and write a right-sized requirements doc before planning |
| [`/ce-plan`](../../docs/skills/ce-plan.md) | Create structured plans for any multi-step task -- software features, research workflows, events, study plans -- with automatic confidence checking |
| [`/ce-brainstorm`](../../docs/skills/ce-brainstorm.md) | Interactive Q&A to think through a feature or problem and write a right-sized requirements doc before planning. Pass `output:html` to write the doc as a single self-contained HTML file instead of markdown (exclusive — md OR html, never both) |
| [`/ce-plan`](../../docs/skills/ce-plan.md) | Create structured plans for any multi-step task -- software features, research workflows, events, study plans -- with automatic confidence checking. Pass `output:html` to write the plan as a single self-contained HTML file instead of markdown (exclusive — md OR html, never both) |
| [`/ce-code-review`](../../docs/skills/ce-code-review.md) | Structured code review with tiered persona agents, confidence gating, and dedup pipeline |
| [`/ce-work`](../../docs/skills/ce-work.md) | Execute work items systematically |
| [`/ce-debug`](../../docs/skills/ce-debug.md) | Systematically find root causes and fix bugs -- traces causal chains, forms testable hypotheses, and implements test-first fixes |
Expand Down Expand Up @@ -57,6 +57,7 @@ The primary entry points for engineering work, invoked as slash commands. Detail
| Skill | Description |
|-------|-------------|
| [`/ce-demo-reel`](../../docs/skills/ce-demo-reel.md) | Capture a visual demo reel (GIF demos, terminal recordings, screenshots) for PRs with project-type-aware tier selection |
| [`/ce-promote`](../../docs/skills/ce-promote.md) | Draft user-facing announcement copy for a shipped feature (X post, changelog blurb, LinkedIn, email); voice-matched via the Spiral CLI when installed, a lite layer of editorial & social expertise without it |
| [`/ce-report-bug`](../../docs/skills/ce-report-bug.md) | Report a bug in the compound-engineering plugin |
| [`/ce-resolve-pr-feedback`](../../docs/skills/ce-resolve-pr-feedback.md) | Resolve PR review feedback in parallel |
| [`/ce-test-browser`](../../docs/skills/ce-test-browser.md) | Run browser tests on PR-affected pages |
Expand All @@ -72,6 +73,7 @@ The primary entry points for engineering work, invoked as slash commands. Detail
| `ce-agent-native-architecture` | Build AI agents using prompt-native architecture |
| `ce-dhh-rails-style` | Write Ruby/Rails code in DHH's 37signals style |
| [`ce-frontend-design`](../../docs/skills/ce-frontend-design.md) | Create production-grade frontend interfaces |
| [`ce-polish`](../../docs/skills/ce-polish.md) | Conversational UX polish — start a dev server, open the feature in a browser, and iterate together; auto-detects 8 frameworks. Manual invocation only |

### Review & Quality

Expand All @@ -96,7 +98,7 @@ The primary entry points for engineering work, invoked as slash commands. Detail

| Skill | Description |
|-------|-------------|
| [`ce-polish-beta`](../../docs/skills/ce-polish-beta.md) | Human-in-the-loop polish phase after /ce-code-review — verifies review + CI, starts a dev server from `.claude/launch.json`, generates a testable checklist, and dispatches polish sub-agents for fixes. Emits stacked-PR seeds for oversized work |
| `ce-dogfood-beta` | Diff-scoped browser QA of the active branch: builds an exhaustive test matrix of every change, drives the app with agent-browser, then auto-fixes issues, adds regression tests, and commits each fix until green |
| `/lfg` | Full autonomous engineering workflow |

## Agents
Expand All @@ -113,20 +115,14 @@ Agents are specialized subagents invoked by skills — you typically don't call
| `ce-code-simplicity-reviewer` | Final pass for simplicity and minimalism |
| `ce-correctness-reviewer` | Logic errors, edge cases, state bugs |
| `ce-data-integrity-guardian` | Database migrations and data integrity |
| `ce-data-migration-expert` | Validate ID mappings match production, check for swapped values |
| `ce-data-migrations-reviewer` | Migration safety with confidence calibration |
| `ce-data-migration-reviewer` | Schema drift, migration safety, mapping verification, deploy-window checks |
| `ce-deployment-verification-agent` | Create Go/No-Go deployment checklists for risky data changes |
| `ce-dhh-rails-reviewer` | Rails review from DHH's perspective |
| `ce-julik-frontend-races-reviewer` | Review JavaScript/Stimulus code for race conditions |
| `ce-kieran-rails-reviewer` | Rails code review with strict conventions |
| `ce-kieran-python-reviewer` | Python code review with strict conventions |
| `ce-kieran-typescript-reviewer` | TypeScript code review with strict conventions |
| `ce-maintainability-reviewer` | Coupling, complexity, naming, dead code |
| `ce-pattern-recognition-specialist` | Analyze code for patterns and anti-patterns |
| `ce-performance-oracle` | Performance analysis and optimization |
| `ce-performance-reviewer` | Runtime performance with confidence calibration |
| `ce-reliability-reviewer` | Production reliability and failure modes |
| `ce-schema-drift-detector` | Detect unrelated schema.rb changes in PRs |
| `ce-security-reviewer` | Exploitable vulnerabilities with confidence calibration |
| `ce-security-sentinel` | Security audits and vulnerability assessments |
| `ce-swift-ios-reviewer` | Swift and iOS code review -- SwiftUI state, retain cycles, concurrency, Core Data threading, accessibility |
Expand Down
9 changes: 0 additions & 9 deletions dist/commands/ce-ask-data-migration-expert.md

This file was deleted.

9 changes: 9 additions & 0 deletions dist/commands/ce-ask-data-migration-reviewer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
description: "ce-ask-data-migration-reviewer"
---

<!-- Generated by ce-lite converter — do not edit. Regenerate via converter/generate_commands.py. -->

Use the `ce-ask-data-migration-reviewer` skill (from the ce-lite plugin) to handle this request.

Arguments: $ARGUMENTS
9 changes: 0 additions & 9 deletions dist/commands/ce-ask-data-migrations-reviewer.md

This file was deleted.

9 changes: 0 additions & 9 deletions dist/commands/ce-ask-dhh-rails-reviewer.md

This file was deleted.

9 changes: 0 additions & 9 deletions dist/commands/ce-ask-kieran-python-reviewer.md

This file was deleted.

9 changes: 0 additions & 9 deletions dist/commands/ce-ask-kieran-rails-reviewer.md

This file was deleted.

9 changes: 0 additions & 9 deletions dist/commands/ce-ask-kieran-typescript-reviewer.md

This file was deleted.

9 changes: 0 additions & 9 deletions dist/commands/ce-ask-schema-drift-detector.md

This file was deleted.

2 changes: 1 addition & 1 deletion dist/commands/ce-brainstorm.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: "ce-brainstorm"
argument-hint: "[feature idea or problem to explore]"
argument-hint: "[feature idea or problem to explore] [output:html]"
---

<!-- Generated by ce-lite converter — do not edit. Regenerate via converter/generate_commands.py. -->
Expand Down
2 changes: 1 addition & 1 deletion dist/commands/ce-code-review.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: "ce-code-review"
argument-hint: "[blank to review current branch, or provide PR link]"
argument-hint: "[mode:agent] [blank to review current branch, or provide PR link]"
---

<!-- Generated by ce-lite converter — do not edit. Regenerate via converter/generate_commands.py. -->
Expand Down
10 changes: 10 additions & 0 deletions dist/commands/ce-dogfood-beta.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
description: "ce-dogfood-beta"
argument-hint: "[PR number, branch name, or blank for current branch] [--port PORT]"
---

<!-- Generated by ce-lite converter — do not edit. Regenerate via converter/generate_commands.py. -->

Use the `ce-dogfood-beta` skill (from the ce-lite plugin) to handle this request.

Arguments: $ARGUMENTS
2 changes: 1 addition & 1 deletion dist/commands/ce-plan.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: "ce-plan"
argument-hint: "[optional: feature description, requirements doc path, plan path to deepen, or any task to plan]"
argument-hint: "[optional: feature description, requirements doc path, plan path to deepen, or any task to plan] [output:html]"
---

<!-- Generated by ce-lite converter — do not edit. Regenerate via converter/generate_commands.py. -->
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
description: "ce-polish-beta"
description: "ce-polish"
argument-hint: "[PR number, branch name, or blank for current branch]"
---

<!-- Generated by ce-lite converter — do not edit. Regenerate via converter/generate_commands.py. -->

Use the `ce-polish-beta` skill (from the ce-lite plugin) to handle this request.
Use the `ce-polish` skill (from the ce-lite plugin) to handle this request.

Arguments: $ARGUMENTS
Loading