Commit Graph

565 Commits

Author SHA1 Message Date
Trevin Chow ee71f1fb3c fix(ce-compound): guard validate-frontmatter.py on non-Claude platforms (#943)
ce-compound and ce-compound-refresh invoked their parser-safety validator via
`python3 "${CLAUDE_SKILL_DIR:-.}/scripts/validate-frontmatter.py"`. ${CLAUDE_SKILL_DIR}
is a Claude-only content substitution, so off-Claude the :-. fallback resolved
`./scripts/...` against the project CWD, the script was not found, and the
silent-corruption guard was silently skipped. The plugin also ships as a native
Codex plugin (no converter), and ce_platforms is converter-only, so only SKILL.md
content can protect that path.

- Wrap the validator in `if [ -n "$CLAUDE_SKILL_DIR" ] && [ -f ... ]; then ...
  else <manual parser-safety checklist> fi`, so the protection still runs
  off-Claude instead of vanishing. The inline checklist mirrors the script's
  exact scope (top-level, unquoted/unstructured scalar values).
- skill-conventions test: recognize existence/non-empty guards as graceful —
  block-scoped inside code fences (a second unguarded script is still caught)
  and file-wide for prose mentions; reuse partitionFencedCodeBlocks.
- AGENTS.md (root + plugin): document the existence-guard pattern, the
  permission caveat, and that the native Codex install ignores ce_platforms.

Scoped to the portable, skill-independent fix. ce-worktree — the other skill
#943 named — is deferred to #946, which re-architects it into a portable
isolation guardrail rather than guarding a bundled script. Broader bare-path
audit: #944.

Reviewed across four rounds with an independent Codex reviewer; /simplify pass.
2026-06-14 23:05:57 -07:00
Trevin Chow 0757e859d2 fix(config-read): read config via native tool, not $() pre-resolution (#942) 2026-06-14 16:58:39 -07:00
Trevin Chow 32a5834cd3 docs(skill-authoring): correct relative-path resolution guidance for bundled scripts (#938) 2026-06-14 16:32:52 -07:00
Trevin Chow ba133a2d53 docs(skill-authoring): drop inaccurate Codex/Gemini claim from skill prose (#940) 2026-06-14 16:27:32 -07:00
pds 6d738573e8 fix(ce-compound): resolve validate-frontmatter.py against skill dir, not project root (#935) 2026-06-14 16:11:39 -07:00
Justin Williams 8092abead5 feat(ce-code-review): add thematic triage grouping (#845)
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-06-12 12:19:07 -07:00
Trevin Chow 4fc24eeb2c feat(ce-brainstorm): grounding scout, claim verifier, tiered dispatch (#927) 2026-06-12 12:15:38 -07:00
Trevin Chow c8e7d908fa fix(skills): enforce content conventions in CI and fix violations (#930) 2026-06-12 01:02:42 -07:00
Trevin Chow a82a358050 feat(ce-ideate): distill user-supplied research files into dossiers (#931) 2026-06-12 00:26:32 -07:00
Trevin Chow a10ac3f22a chore(coding-tutor): remove deprecated plugin (#929) 2026-06-11 23:19:13 -07:00
Trevin Chow 622fbfa60d feat(ce-ideate): improve for Fable model (#924) 2026-06-11 01:05:01 -07:00
github-actions[bot] 4719dc509f chore: release main (#917)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-09 13:27:39 -07:00
Trevin Chow e74e29864f feat: HTML-first ideation docs and a status-free plan model (#921) 2026-06-09 09:40:07 -07:00
williamclay8 b6250490be fix(ce-release-notes): placeholder links (#915)
Co-authored-by: Clay <“”william.c.hooten@gmail.com>
2026-06-07 11:03:29 -07:00
github-actions[bot] 966e32f5b5 chore: release main (#909)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-06 16:35:42 -07:00
talipkorkmaz 6f9ab03a03 fix(ce-resolve-pr-feedback): prevent replies landing on wrong PR from GHE node ID mismatch (#910)
Co-authored-by: Talip Korkmaz <talip.korkmaz@adevinta.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 23:01:00 -07:00
Trevin Chow bb0c9ab4ee fix(ce-resolve-pr-feedback): fail loudly when repo auto-detection fails (#908) 2026-06-05 00:05:03 -07:00
github-actions[bot] 5ec8f7c160 chore: release main (#907)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-04 23:18:16 -07:00
Trevin Chow debc915c58 fix: reduce verbosity and remove HTML comments from generated docs (#906) 2026-06-04 22:31:36 -07:00
github-actions[bot] c9053229f0 chore: release main (#902)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-04 14:45:08 -07:00
Trevin Chow fbd0fafd93 feat(ce-plan): approach-altitude plan-for-a-plan with ce-work non-code carve-out (#905) 2026-06-04 14:44:30 -07:00
Kieran Klaassen 63b6b260c3 fix(ce-polish): promote from beta to stable (#880)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-06-03 10:17:13 -07:00
github-actions[bot] f4d458c2c4 chore: release main (#894)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-03 09:51:13 -07:00
Trevin Chow d54501c171 refactor(ce-code-review): lean SKILL.md and load large references on demand (#900) 2026-06-03 09:20:25 -07:00
imwm 09391874b4 feat(ce-promote): add ce-promote skill for post-ship announcement copy (#888) 2026-06-02 21:18:04 -07:00
Trevin Chow 3eedade76f refactor(ce-code-review): lean apply model — safe self-apply interactive, report-only for callers (#881)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 20:08:44 -07:00
Trevin Chow 7c4bb16123 feat(skill): introduce CONCEPTS.md as shared vocabulary substrate (#838) 2026-06-02 00:38:03 -07:00
Trevin Chow 3e77a7bd84 fix(ce-resolve-pr-feedback): drop clustering, default to merit-based fixing (#893) 2026-06-01 17:24:36 -07:00
github-actions[bot] 422ffc77d1 chore: release main (#887) 2026-05-31 10:35:31 -07:00
Trevin Chow ece9fa1f1f fix(ce-plan): add answer-seeking disposition to universal planning (#886) 2026-05-31 10:34:34 -07:00
github-actions[bot] 85987d496f chore: release main (#874)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-28 12:23:52 -07:00
Trevin Chow b3e396d0bf fix(ce-plan): honor explicit external-research requests and route them by intent (#875) 2026-05-28 12:22:49 -07:00
Trevin Chow 253dba80dd fix(ce-sessions): emit repo root path instead of basename subshell (#873) 2026-05-27 15:21:06 -07:00
github-actions[bot] 2bab351c81 chore: release main (#872)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-27 11:17:53 -07:00
Trevin Chow e5e3fc3630 fix(ce-brainstorm,ce-plan): add conceptual-diagram affordance to brainstorm docs (#871) 2026-05-27 11:12:39 -07:00
github-actions[bot] 48cd9140b2 chore: release main (#869)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-27 09:54:04 -07:00
Trevin Chow 1051132d04 fix(html-rendering): constrain measure and surface execution notes (#870) 2026-05-27 09:52:22 -07:00
Trevin Chow 5c88212c1f fix(ce-brainstorm,ce-plan): restore default-on requirements grouping (#868) 2026-05-27 09:47:08 -07:00
github-actions[bot] e2c9cd2352 chore: release main (#852)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-26 10:02:33 -07:00
Trevin Chow 11e12e5739 feat(ce-plan,ce-brainstorm): contract-driven sections + optional HTML output (#826) 2026-05-26 09:53:14 -07:00
Trevin Chow 673dcfacb8 fix(simplify-code): guard against over-simplification and behavior drift (#859) 2026-05-24 22:03:03 -07:00
Trevin Chow 26a802551e fix(commit): auto-create feature branch on default branch (#856) 2026-05-22 21:53:59 -07:00
Trevin Chow 5297a9440f refactor(review): consolidate migration personas and trim stack reviewers (#854)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 22:37:42 -07:00
Trevin Chow 67d273622e fix(ce-commit-push-pr): require user-visible bug summaries (#853) 2026-05-21 18:42:02 -07:00
Kieran Klaassen 0aa6b55a80 feat(ce-dogfood-beta): add diff-scoped browser QA dogfood skill (#848)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 12:14:02 -05:00
github-actions[bot] 08bb589903 chore: release main (#850)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-21 00:21:38 -07:00
Trevin Chow ac1c6d9a99 fix(ce-compound): drop date suffix from generated doc filenames (#849) 2026-05-21 00:20:43 -07:00
Brian Paden 796bea75b7 fix(agents): rename .agent.md to .md for VS Code Copilot tool access (#846)
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-05-21 00:18:17 -07:00
Trevin Chow 2a46670958 fix(ce-proof): update HITL flow for Proof v2 (#847) 2026-05-21 00:16:52 -07:00
github-actions[bot] f61d1b33ea chore: release main (#834)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-18 09:34:16 -07:00