Trevin Chow
637c942125
fix(ce-worktree): preserve cross-platform fallback for non-Claude targets
...
ce-worktree has no `ce_platforms` restriction, so filterSkillsByPlatform
exports it to Codex/Gemini/Pi/Kiro/Droid/Copilot/Opencode. None of
those converters substitute `${CLAUDE_SKILL_DIR}`, so the previous
unguarded form expanded to `/scripts/worktree-manager.sh` and failed.
Switch to `${CLAUDE_SKILL_DIR:-.}` so:
- Claude Code (var set) -> absolute path to bundled script (works)
- Non-Claude targets (var unset) -> `./scripts/worktree-manager.sh`,
matching the prior bare-relative behavior on those harnesses.
Adds a regression guard requiring the `:-` fallback so this concern
cannot regress, and loosens the `${CLAUDE_SKILL_DIR}` guard's regex
to accept the fallback form.
Addresses PR #772 review feedback from chatgpt-codex-connector.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-04 15:34:38 -07:00
Trevin Chow
8c044878f5
fix(ce-worktree): resolve script path against skill dir, not user CWD
...
The skill instructed agents to run `bash scripts/worktree-manager.sh`,
which resolves against the user's project CWD at runtime — not the
skill directory — so the bundled script is never found and the skill
fails with "No such file or directory" on every invocation.
Switch to `bash "${CLAUDE_SKILL_DIR}/scripts/worktree-manager.sh"`
(the same pattern ce-update already uses) and add a narrow
`allowed-tools: Bash(bash *worktree-manager.sh)` pattern so users
without bypassPermissions don't get prompted on every run.
Adds regression guards mirroring ce-update.test.ts: forbid the bare
relative-path antipattern, require the CLAUDE_SKILL_DIR-prefixed
form, and require the narrow allowed-tools entry.
Fixes #764
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-04 14:29:30 -07:00
Trevin Chow
542786320b
fix(ce-doc-review): tighten finding resolution routing ( #769 )
2026-05-04 14:10:46 -07:00
github-actions[bot]
62170315ba
chore: release main ( #767 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
cli-v3.5.0
compound-engineering-v3.5.0
2026-05-04 11:55:42 -05:00
Kieran Klaassen
dde9256362
feat(riffrec-feedback-analysis): add Riffrec feedback skill with three-path routing ( #747 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-04 11:12:56 -05:00
github-actions[bot]
06a7cee0ad
chore: release main ( #753 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.4.2
cli-v3.4.2
2026-05-03 19:58:28 -07:00
hnshah
e8567566b7
fix(ce-code-review): keep finding numbers stable ( #754 )
2026-05-03 18:59:03 -07:00
Trevin Chow
a84cb759d0
fix(ce-commit-push-pr): use body-file for PR descriptions ( #757 )
2026-05-03 18:58:17 -07:00
hnshah
caf5e1251c
fix(ce-polish-beta): support Bash 3.2 project detection ( #755 )
2026-05-03 00:36:25 -07:00
David Gerő
9539bf045d
fix(ce-compound, ce-sessions): remove bash parameter expansion from ! backtick ( #752 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-02 10:44:09 -07:00
Trevin Chow
74624f8e7f
refactor(ce-simplify-code): scope tests by ripple risk, not full suite ( #749 )
2026-05-01 16:18:12 -07:00
Trevin Chow
71d23d1431
test: enforce ce- prefix on skills and agents ( #748 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-01 16:11:49 -07:00
Trevin Chow
607c52ab7d
refactor(code-review): move resolve-base.sh to scripts/ directory ( #744 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-01 13:34:56 -07:00
github-actions[bot]
d685f07948
chore: release main ( #740 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
cli-v3.4.1
compound-engineering-v3.4.1
2026-05-01 10:39:23 -07:00
Trevin Chow
520a9ebea0
fix(code-review): grant Write to JSON-pipeline reviewer agents ( #741 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-01 10:24:40 -07:00
Trevin Chow
887db6b2ad
fix(ce-setup): detect codex global skills ( #739 )
2026-05-01 09:22:48 -07:00
github-actions[bot]
e12afb1e43
chore: release main ( #728 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.4.0
cli-v3.4.0
2026-05-01 07:23:44 -07:00
Trevin Chow
ae408721cd
chore(code-review): remove cli-readiness reviewer agents ( #734 )
2026-05-01 01:21:44 -07:00
Trevin Chow
2d20757412
feat(ce-simplify-code): add skill for simplifying recent code changes ( #735 )
2026-05-01 01:14:27 -07:00
Dan Dombrowski
3873b9e9de
fix(ce-commit-push-pr): URL-encode parens in badge model-slug examples ( #725 )
2026-04-30 23:00:29 -07:00
Trevin Chow
5e04534137
fix(ce-compound,ce-sessions): handle non-git CWD in pre-resolved git branch ( #731 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 22:59:15 -07:00
Trevin Chow
265cb4280f
feat(ce-strategy): move strategy doc to root and add frontmatter ( #732 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 22:07:12 -07:00
imwm
cb8f9b3483
feat(ce-strategy,ce-product-pulse): add PM skills for upstream anchor and outcome pulse ( #614 )
2026-04-30 17:49:35 -07:00
David Gerő
8f804669b1
fix(ce-sessions): 722 ce-compound and ce-sessions permission error ( #723 )
...
Co-authored-by: davidpgero <davidpgero@kor-group.com >
2026-04-30 16:32:22 -07:00
Trevin Chow
15c1cde7b3
fix(ce-plan): close synthesis drift in rich-context invocations ( #729 )
2026-04-30 16:30:07 -07:00
Trevin Chow
d217660b3d
fix(review): default to harness-native code review, escalate on risk ( #721 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 16:08:31 -07:00
github-actions[bot]
e5b397c9d1
chore: release main ( #719 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.3.2
cli-v3.3.2
2026-04-28 21:53:53 -07:00
Trevin Chow
09fa18bcc1
fix(ce-code-review): comment-gate previous-comments persona to skip empty PRs ( #720 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 21:53:03 -07:00
Trevin Chow
5ac1a063a9
fix(ce-code-review): mandate walkthrough.md load on walk-through entry ( #718 )
2026-04-28 20:39:20 -07:00
github-actions[bot]
3803e8ab3d
chore: release main ( #717 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.3.1
cli-v3.3.1
2026-04-28 13:11:22 -07:00
Trevin Chow
d69a772bb8
fix(review): queue reviewers when subagent slots fill ( #716 )
2026-04-28 13:01:10 -07:00
github-actions[bot]
48e83d9340
chore: release main ( #703 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.3.0
cli-v3.3.0
2026-04-28 12:44:22 -07:00
Matt Van Horn
0c515c06fe
fix(ce-plan): inline post-generation menu routing so option 1 actually starts /ce-work ( #715 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
2026-04-28 10:33:11 -07:00
Trevin Chow
9751d1a30a
fix(ce-code-review): restate model override at dispatch point ( #681 )
2026-04-28 01:11:29 -07:00
Trevin Chow
e806522caa
fix(ce-compound-refresh): check inbound links before deletion ( #713 )
2026-04-28 01:08:06 -07:00
Trevin Chow
1f0a77bcc1
fix(skills): replace shell antipatterns blocked by permission check ( #711 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 00:14:27 -07:00
Trevin Chow
8cc07acb52
docs(solutions): refresh stale references and prune obsolete doc ( #712 )
2026-04-27 22:17:02 -07:00
Trevin Chow
41e7f72ab6
feat(ce-brainstorm,ce-plan): surface agent's scope synthesis before doc-write ( #705 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 20:34:30 -07:00
Trevin Chow
cd2fc67c3f
fix(commit-push-pr): branch from fresh remote base to prevent stale-base contamination ( #708 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 16:39:17 -07:00
Trevin Chow
4b5f28da97
fix(ce-work-beta): defer model and reasoning effort to Codex config ( #704 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-26 21:32:13 -07:00
Trevin Chow
dd080943e0
fix(ce-doc-review): tighten suggested_fix and why_it_matters rules ( #702 )
2026-04-26 14:39:01 -07:00
github-actions[bot]
179612039e
chore: release main ( #684 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
cli-v3.2.0
compound-engineering-v3.2.0
2026-04-26 14:23:32 -07:00
Trevin Chow
5952b20d7f
fix(skills): replace case statements blocked by permission check ( #701 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-26 14:22:20 -07:00
Trevin Chow
e8c118e28f
refactor(ce-commit-push-pr): merge ce-pr-description into ce-commit-push-pr ( #700 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-26 02:23:59 -07:00
Trevin Chow
a91270ccd2
fix(session-historian): cap deep-dives, add keyword filter primitive, tighten dispatch ( #699 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 23:37:30 -07:00
Trevin Chow
053c1db255
fix(ce-work): codify worktree isolation for parallel subagent dispatch ( #698 )
2026-04-25 23:22:49 -07:00
Trevin Chow
7eea2d1cfe
feat(ce-compound): add frontmatter parser-safety validator ( #697 )
2026-04-25 21:37:57 -07:00
Trevin Chow
ad9577e732
fix(ce-code-review): tighten autofix_class rubric for safe_auto/gated_auto boundary ( #695 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 21:03:43 -07:00
Trevin Chow
bd72818609
fix(ce-resolve-pr-feedback): add declined verdict for harmful suggestions ( #694 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 20:04:39 -07:00
Trevin Chow
e21156eeb7
fix(ce-debug): default to commit-and-PR and tighten learning offer ( #693 )
2026-04-25 19:27:09 -07:00