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
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
hnshah
e8567566b7
fix(ce-code-review): keep finding numbers stable ( #754 )
2026-05-03 18:59:03 -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
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
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
Trevin Chow
ae408721cd
chore(code-review): remove cli-readiness reviewer agents ( #734 )
2026-05-01 01:21:44 -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
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
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
Trevin Chow
d69a772bb8
fix(review): queue reviewers when subagent slots fill ( #716 )
2026-04-28 13:01:10 -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
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
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
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
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
50bf65e88c
fix(ce-doc-review): rename LFG path to best-judgment to avoid /lfg collision ( #691 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 19:04:31 -07:00
Trevin Chow
f30404e57b
fix(ce-demo-reel): wait for network idle and reject blank frames ( #692 )
2026-04-25 18:59:40 -07:00
Trevin Chow
85e9a2073b
fix(ce-code-review): move run artifacts from .context/ to /tmp per AGENTS.md ( #690 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 18:19:40 -07:00
Trevin Chow
9ba41a14ca
fix(ce-code-review): replace LFG with best-judgment auto-resolve ( #685 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-25 18:12:09 -07:00
Trevin Chow
bc8ae1a6b5
fix(main): recover version drift, fix stale test, document learnings ( #678 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-24 15:07:49 -07:00
Trevin Chow
ab44d89b0b
fix(release): remove stale release-as pin ( #674 )
2026-04-24 07:23:02 -07:00
Trevin Chow
351d12ec5b
fix(ce-update): compare against main plugin.json, not release tags ( #660 )
2026-04-23 14:36:58 -07:00
Trevin Chow
7ddfbed33b
feat(pi): first-class support via pi-subagents + pi-ask-user ( #651 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 10:26:29 -07:00
Trevin Chow
6155b9de3c
fix(ce-update): derive cache dir from CLAUDE_PLUGIN_ROOT parent ( #645 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 08:42:28 -07:00
Trevin Chow
13f95ba639
fix(skills): cap skill descriptions at harness limit ( #643 )
2026-04-21 21:56:15 -07:00
Trevin Chow
5a26a8fbd3
refactor(ce-code-review): anchored confidence, staged validation, and model tiering ( #641 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-21 21:04:29 -07:00
Trevin Chow
b104ce46be
fix(lfg): use platform-neutral skill references ( #642 )
2026-04-21 20:08:48 -07:00
Trevin Chow
accbd2adcf
refactor(todos): remove internal file-based todo system ( #635 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-21 18:16:13 -07:00
Trevin Chow
19bbb60e90
refactor(skills): remove ce-onboarding skill ( #639 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-21 18:15:36 -07:00
Trevin Chow
ff0eee391e
refactor(ce-brainstorm): make doc review opt-in in Phase 4 handoff ( #633 )
2026-04-21 16:28:20 -07:00
Trevin Chow
6caf330363
refactor(ce-doc-review): anchor-based confidence scoring ( #622 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-21 14:54:03 -07:00
Trevin Chow
4c57508c1a
refactor(agents): flatten agents directory ( #621 )
2026-04-21 02:35:21 -07:00
Trevin Chow
cd4af86e5e
refactor(session-history): move extraction scripts behind skills ( #619 )
2026-04-21 00:12:11 -07:00
Trevin Chow
3ed4a4fa0f
feat(codex): native plugin install manifests + agents-only converter ( #616 )
2026-04-20 19:44:25 -07:00
Trevin Chow
c2d60b47be
refactor(install): prefer native plugin install across targets ( #609 )
...
Co-authored-by: John Cavanaugh <cavanaug@users.noreply.github.com >
2026-04-20 18:47:07 -07:00
Trevin Chow
d8436b9a3c
fix(ce-compound): quote YAML array items starting with reserved indicators ( #613 )
...
Co-authored-by: Nathan Vale <hi@nathanvale.com >
2026-04-20 14:01:11 -07:00
Trevin Chow
c1f68d4d55
feat(doc-review, learnings-researcher): tiers, chain grouping, rewrite ( #601 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-19 20:25:47 -07:00
Trevin Chow
2aee4d4203
fix(ce-release-notes): backtick-wrap <skill-name> token in description ( #603 )
2026-04-19 00:38:15 -07:00
Trevin Chow
5c0ec9137a
refactor(cli)!: rename all skills and agents to consistent ce- prefix ( #503 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 15:44:22 -07:00
Trevin Chow
27cbaf8161
feat(ce-review): add per-finding judgment loop to Interactive mode ( #590 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-18 13:09:03 -07:00
Trevin Chow
59dbaef376
feat(ce-release-notes): add skill for browsing plugin release history ( #589 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-17 02:00:37 -07:00
Trevin Chow
1995e3d790
chore(claude-permissions-optimizer)!: remove skill ( #578 )
2026-04-16 16:46:29 -07:00
Kieran Klaassen
070092d997
feat(ce-polish-beta): human-in-the-loop polish phase between /ce:review and merge ( #568 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 17:55:10 -05:00
Trevin Chow
3d96c0f074
fix(ce-plan, ce-brainstorm): reliable interactive handoff menus ( #575 )
2026-04-16 12:04:19 -07:00