Commit Graph

545 Commits

Author SHA1 Message Date
Trevin Chow e135c5bc7d revert(copilot): drop model field — Claude IDs don't map to Copilot format
Reverts pass-through from the previous commit. Copilot supports a model
field but expects display names ("Claude Opus 4.5"), not Claude model IDs
or bare aliases. Unlike Droid (which natively resolves "sonnet"), Copilot
has no documented resolution for Claude-specific values. Emitting an
unrecognized value is worse than omitting the field (which falls back to
the platform default).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 13:06:07 -07:00
Trevin Chow 33a8f2e487 fix(copilot): restore model field pass-through for Copilot agents
The Copilot spec documents model as a supported frontmatter field
(docs/specs/copilot.md). Dropping it silently removes user intent
when they explicitly set a model. Restore pass-through to preserve
the source agent's model choice.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 13:03:48 -07:00
Trevin Chow 00f3e33a75 feat(converters): centralize model field normalization across targets
Each target platform expects a different format for the model frontmatter
field, but converters handled this inconsistently — some passed through
raw values, others had duplicated normalization with wrong aliases.

Extracts shared utilities into src/utils/model.ts (CLAUDE_FAMILY_ALIASES,
normalizeModelWithProvider, addProviderPrefix) and applies per-target
behavior based on external research:

- OpenCode/Qwen/OpenClaw: resolve aliases + provider prefix
- Droid: pass-through (Factory natively resolves bare aliases)
- Copilot: drop (uncertain display-name format)
- Codex: drop (skill frontmatter doesn't support model)

Fixes Qwen's wrong alias mapping (claude-sonnet → claude-sonnet-4-6)
and adds test coverage for all target model behaviors.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 12:54:45 -07:00
Trevin Chow 4c7f51f35b feat(ce-plan): add conditional visual aids to plan documents (#440)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 12:18:31 -07:00
Trevin Chow 1f499482bc fix(git-commit-push-pr): quiet expected no-pr gh exit (#439) 2026-03-29 11:45:27 -07:00
Trevin Chow bd02ca7df0 feat(ce-brainstorm): add conditional visual aids to requirements documents (#437)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 11:13:19 -07:00
Trevin Chow d2b24e07f6 feat(skills): clean up argument-hint across ce:* skills (#436)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 01:25:20 -07:00
Trevin Chow 03f5aa65b0 feat(ce-review): improve signal-to-noise with confidence rubric, FP suppression, and intent verification (#434)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 00:34:59 -07:00
github-actions[bot] ae69680e95 chore: release main (#431)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v2.59.0 cli-v2.59.0
2026-03-28 23:28:53 -07:00
Trevin Chow 6dabae6683 feat(ce-work): accept bare prompts and add test discovery (#423)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 20:31:30 -07:00
Trevin Chow 9caaf071d9 feat(review): make review mandatory across pipeline skills (#433)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 20:31:03 -07:00
Trevin Chow 0f5715d562 feat(document-review): collapse batch_confirm tier into auto (#432)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 17:03:05 -07:00
Trevin Chow 3706a9764b feat(ce-review): add headless mode for programmatic callers (#430)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 16:09:21 -07:00
github-actions[bot] 125463b52a chore: release main (#428)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v2.58.1 cli-v2.58.1
2026-03-28 13:16:13 -07:00
Trevin Chow 0bd29c7f2e fix(release): align cli and compound-engineering versions with linked-versions plugin
Add release-please linked-versions plugin so cli and compound-engineering
always bump together. Align compound-engineering version to 2.58.0 to
match cli. Previously they diverged at v2.54.0 when commits touched only
one package's path.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
compound-engineering-v2.58.0
2026-03-28 13:14:49 -07:00
github-actions[bot] de8da432d1 chore: release main (#426) cli-v2.58.0 compound-engineering-v2.57.0 2026-03-28 12:34:00 -07:00
Trevin Chow 4e4a6563b4 feat(document-review): add headless mode for programmatic callers (#425) 2026-03-28 11:41:53 -07:00
github-actions[bot] 88e7a5250f chore: release main (#422)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
cli-v2.57.1 compound-engineering-v2.56.1
2026-03-28 00:52:22 -07:00
Trevin Chow d2436e7c93 fix(onboarding): resolve section count contradiction with skip rule (#421)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 00:38:39 -07:00
github-actions[bot] 4b9232b93f chore: release main (#416)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v2.56.0 cli-v2.57.0
2026-03-27 19:56:19 -07:00
Trevin Chow 16eb8b6607 fix(cli-agent-readiness-reviewer): remove top-5 cap on improvements (#419)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 19:55:43 -07:00
Trevin Chow ccb371e0b7 feat(ce-plan): add decision matrix form, unchanged invariants, and risk table format (#417)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 19:49:52 -07:00
Trevin Chow d44729603d fix(document-review): enforce interactive questions and fix autofix classification (#415)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 19:37:14 -07:00
github-actions[bot] 7b75a9ac25 chore: release main (#397)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
cli-v2.56.0 compound-engineering-v2.55.0
2026-03-27 16:37:47 -07:00
Trevin Chow 31326a5458 feat(onboarding): add consumer perspective and split architecture diagrams (#413)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 15:50:11 -07:00
Trevin Chow 90684c4e82 feat(ce-brainstorm): group requirements by logical concern, tighten autofix classification (#412)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 13:06:50 -07:00
Trevin Chow 69fc5032b2 chore: update package description and readme tweaks (#411)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 13:04:44 -07:00
Trevin Chow 615ec5d3fe feat(ce-plan): strengthen test scenario guidance across plan and work skills (#410)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 09:55:24 -07:00
Trevin Chow 914f9b0d98 feat(ce-review): add base: and plan: arguments, extract scope detection (#405)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 07:59:54 -07:00
Trevin Chow b5dc9b04ca docs(AGENTS): recommend component scope in commit conventions (#408)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 01:26:28 -07:00
Trevin Chow 4a60ee23b7 fix: clarify commit prefix selection for markdown product code (#407)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 01:07:58 -07:00
Trevin Chow f83305e22a fix: harden git workflow skills with better state handling (#406)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 01:04:54 -07:00
Trevin Chow da390a65a2 refactor: merge deepen-plan into ce:plan as automatic confidence check (#404) 2026-03-26 22:15:58 -07:00
Trevin Chow 5e6cd5c909 feat: add adversarial review agents for code and documents (#403) 2026-03-26 20:34:49 -07:00
Trevin Chow 0863cfa4cb feat(document-review): smarter autofix, batch-confirm, and error/omission classification (#401) 2026-03-26 19:40:13 -07:00
Trevin Chow b30288c44e feat: add project-standards-reviewer as always-on ce:review persona (#402) 2026-03-26 19:20:15 -07:00
Trevin Chow 6ddaec3b6e fix: document SwiftUI Text link tap limitation in test-xcode skill (#400) 2026-03-26 17:18:29 -07:00
Trevin Chow b25480af9e fix: sanitize colons in skill/agent names for Windows path compatibility (#398) 2026-03-26 16:15:48 -07:00
Trevin Chow 0877b693ce fix: add strict YAML validation for plugin frontmatter (#399) 2026-03-26 14:07:28 -07:00
Trevin Chow e7921660ad fix: improve agent-native-reviewer with triage, prioritization, and stack-aware search (#387) 2026-03-26 12:35:14 -07:00
Trevin Chow 1bd63c2c89 fix: consolidate local dev README and fix shell aliases (#396) 2026-03-26 12:34:55 -07:00
Trevin Chow 13aa3fa846 feat: add CLI agent-readiness reviewer and principles guide (#391) 2026-03-26 12:24:54 -07:00
Trevin Chow 506ad01b4f fix: replace broken markdown link refs in skills (#392) 2026-03-26 11:57:19 -07:00
Trevin Chow daddb7d72f fix: consolidate compound-docs into ce-compound skill (#390) 2026-03-26 11:41:19 -07:00
github-actions[bot] eb9084b5bd chore: release main (#394)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v2.54.1 cli-v2.55.0
2026-03-26 11:21:27 -07:00
Trevin Chow e09a7426be feat: add branch-based plugin install for worktree workflows (#395) 2026-03-26 11:01:56 -07:00
Trevin Chow 4b44a94e23 fix: prevent orphaned opening paragraphs in PR descriptions (#393) 2026-03-26 09:55:48 -07:00
github-actions[bot] 78c42fcb47 chore: release main (#382)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v2.54.0 cli-v2.54.0
2026-03-25 21:42:22 -07:00
Trevin Chow 31f07c0047 fix: add default-branch guard to commit skills (#386) 2026-03-25 21:41:17 -07:00
thefutureisw0rk f819e435a5 fix: one-step codex installs by preferring bundled plugins (#383)
Co-authored-by: The Future is Work <future@Thes-Mac-Studio.local>
2026-03-25 21:39:45 -07:00