Commit Graph

350 Commits

Author SHA1 Message Date
Trevin Chow
bc7b1dbd37 Merge pull request #263 from EveryInc/docs/versioning-is-release-owned
docs: clarify that plugin versioning is release-owned
2026-03-13 21:09:57 -07:00
Trevin Chow
9150a1ea54 Merge pull request #266 from EveryInc/docs/local-development-setup
docs: add local development setup guide
2026-03-13 10:00:47 -07:00
Trevin Chow
edc3990d55 docs: add local development section to README
Explains how to test local plugin changes across Claude Code (shell
alias with --plugin-dir) and Codex (local path install) without
disrupting production installs.
2026-03-13 10:00:07 -07:00
semantic-release-bot
4f292ee4f7 chore(release): 2.36.3 [skip ci] 2026-03-13 16:12:35 +00:00
Trevin Chow
39935b8fd8 Merge pull request #251 from mvanhorn/osc/226-fix-windows-ntfs-colons
fix(targets): nest colon-separated command names into directories
2026-03-13 09:12:12 -07:00
Matt Van Horn
1886c747d0 refactor: extract shared resolveCommandPath helper for colon-splitting
Deduplicate colon-separated command name logic across all 4 targets
(opencode, droid, gemini, qwen) into a single resolveCommandPath()
helper in utils/files.ts.

Addresses review feedback on PR #251.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 07:08:07 -07:00
Trevin Chow
391adf96e1 docs: clarify that plugin versioning is release-owned
Update CLAUDE.md, AGENTS.md, plugin CLAUDE.md, and versioning docs
to make clear that contributors should not hand-bump plugin versions
or cut changelog entries in normal PRs. The automated release process
decides the next version after choosing which merged changes ship
together.
2026-03-13 00:01:22 -07:00
semantic-release-bot
6d03e255aa chore(release): 2.36.2 [skip ci] 2026-03-13 06:42:29 +00:00
Trevin Chow
a8f49093de Merge pull request #258 from mvanhorn/fix/remove-technical-review-refs
fix(plan): remove deprecated /technical_review references
2026-03-12 23:42:08 -07:00
semantic-release-bot
0fd38a77c9 chore(release): 2.36.1 [skip ci] 2026-03-13 06:40:26 +00:00
Trevin Chow
456ee8aab3 Merge pull request #261 from EveryInc/fix/learnings-researcher-model
fix(agents): update learnings-researcher model from haiku to inherit
2026-03-12 23:40:09 -07:00
Trevin Chow
30852b7293 fix(agents): update learnings-researcher model from haiku to inherit
Replaces hardcoded haiku model with inherit so the agent uses the
caller's model instead of being pinned to an older/smaller model.

Supersedes #249
2026-03-12 23:39:19 -07:00
Matt Van Horn
0ab91847f2 fix(plan): remove deprecated /technical_review references
The /technical_review command was removed in v2.32.0 but references
remained in ce:plan and deepen-plan menus. Remove them entirely -
the existing 'Review and refine' option (document-review) already
covers plan review.

Fixes #244

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 16:31:41 -07:00
Matt Van Horn
a84682cd35 fix(targets): nest colon-separated command names into directories
On Windows/NTFS, colons are reserved for alternate data streams, so
filenames like "ce:plan.md" are invalid. Split colon-separated command
names into nested directories (e.g. "ce:plan" -> "ce/plan.md"),
matching the approach already used by the Qwen target.

Applied to opencode, droid, and gemini targets.

Fixes #226

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 21:44:05 -07:00
Trevin Chow
1e829ba4fe Merge pull request #241 from mvanhorn/osc/116-refactor-commands-to-skills
refactor(skills): migrate commands to skills directory structure
2026-03-11 12:24:11 -07:00
Matt Van Horn
3e99c11c0b refactor(skills): migrate commands to skills directory structure
Move all 27 command .md files from commands/ to skills/*/SKILL.md
format. Claude Code 2.1.3+ merged commands and skills - both create
slash commands and work identically. Skills add optional features
like supporting files and automatic context loading.

- commands/ce/*.md -> skills/ce-*/SKILL.md
- commands/workflows/*.md -> skills/workflows-*/SKILL.md
- commands/*.md -> skills/*/SKILL.md
- Update plugin.json and marketplace.json descriptions
- Update CLAUDE.md directory structure docs
- Update deploy-docs and generate_command references

Fixes #116

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:35:46 -07:00
Trevin Chow
e426799f85 Merge pull request #253 from EveryInc/tmchow/readme-brainstorm-docs
docs: add brainstorm workflow to root README
2026-03-11 10:52:00 -07:00
Trevin Chow
392d682e10 docs: add brainstorm workflow to root README 2026-03-11 09:20:27 -07:00
Kieran Klaassen
42cc74c7c7 chore: remove stale plans/ directory
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 17:07:41 -07:00
semantic-release-bot
b119d00f2a chore(release): 2.36.0 [skip ci] 2026-03-11 00:03:27 +00:00
Kieran Klaassen
d2ab6c0768 feat(plugin): release v2.39.0 with community contributions
Bump plugin to 2.39.0 with features from Matt Van Horn (@mvanhorn):
context budget precheck, plan sequence numbers, review serial mode,
agent-browser debugging commands, test-browser port detection, lfg
phase gating, and Context7 API key auth.

Also fixes MCP server merge order so plugin servers correctly
overwrite stale entries during sync.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 17:02:50 -07:00
Kieran Klaassen
55be9a2caf Merge pull request #235 from mvanhorn/feat/compound-context-precheck
feat(compound): add context budget precheck and compact-safe mode
2026-03-10 16:46:08 -07:00
Kieran Klaassen
e1e5eacd33 Merge pull request #238 from mvanhorn/feat/plan-daily-sequence-number
feat(plan): add daily sequence number to plan filenames
2026-03-10 16:46:01 -07:00
Kieran Klaassen
c21fbe54e9 Merge pull request #240 from mvanhorn/osc/85-fix-pretooluse-hook-concurrency
fix(hooks): replace sys.exit(2) with non-fatal tool blocking in PreToolUse
2026-03-10 16:45:48 -07:00
Kieran Klaassen
7661a399de Merge pull request #239 from mvanhorn/osc/125-fix-install-config-overwrite
fix(install): merge config instead of overwriting on opencode target
2026-03-10 16:43:27 -07:00
semantic-release-bot
7dc59fc12e chore(release): 2.35.0 [skip ci] 2026-03-10 23:41:33 +00:00
Kieran Klaassen
8c3f2a584e Merge pull request #237 from mvanhorn/fix/review-serial-mode
fix(review): add serial execution mode to prevent context limit crashes
2026-03-10 16:41:10 -07:00
Kieran Klaassen
a95a162428 Merge pull request #236 from mvanhorn/docs/agent-browser-debugging-commands
docs(agent-browser): add inspection and debugging commands
2026-03-10 16:40:44 -07:00
Kieran Klaassen
4107781855 Merge pull request #234 from mvanhorn/refactor/move-skill-only-agents-to-skills
refactor(agents): remove duplicate agent that already exists as skill
2026-03-10 16:40:32 -07:00
semantic-release-bot
309ea28f74 chore(release): 2.34.7 [skip ci] 2026-03-10 23:39:03 +00:00
Kieran Klaassen
5a982e2925 Merge pull request #233 from mvanhorn/fix/test-browser-port-detection
fix(test-browser): detect dev server port from project config
2026-03-10 16:38:43 -07:00
semantic-release-bot
16b1b5a9cc chore(release): 2.34.6 [skip ci] 2026-03-10 23:38:32 +00:00
Kieran Klaassen
3e8a9b7cfa Merge pull request #232 from mvanhorn/fix/context7-api-key-auth
fix(mcp): add API key auth support for Context7 server
2026-03-10 16:38:10 -07:00
semantic-release-bot
86d8518282 chore(release): 2.34.5 [skip ci] 2026-03-10 23:36:14 +00:00
Kieran Klaassen
5884457ffc Merge pull request #231 from mvanhorn/fix/lfg-enforce-plan-phase
fix(lfg): enforce plan phase with explicit step gating
2026-03-10 16:35:54 -07:00
Matt Van Horn
598222e11c fix(hooks): wrap PreToolUse handlers in try-catch to prevent parallel tool call crashes
When Claude makes parallel tool calls and a PreToolUse hook command
fails, the thrown error can crash the entire batch, causing API 400
errors. Wrap generated tool.execute.before handlers in try-catch so
failures are logged but non-fatal.

Fixes #85

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:44:59 -07:00
Matt Van Horn
1db76800f9 fix(install): merge config instead of overwriting on opencode target
The sync path's mergeJsonConfigAtKey had incoming entries overwriting
existing user entries on conflict. Reverse the spread order so user
config wins, matching the install path's existing behavior.

Also add merge feedback logging and a test for the sync merge path.

Fixes #125

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 21:43:39 -07:00
Matt Van Horn
e94ca04096 feat(plan): add daily sequence number to plan filenames
Closes #135

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:52:20 -07:00
Matt Van Horn
d96671b9e9 fix(review): add serial mode to prevent context limit crashes
Adds --serial flag and auto-detection (6+ agents) to run review agents
sequentially instead of in parallel, preventing context limit errors
with Opus 4.6.

Closes #166

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:51:56 -07:00
Matt Van Horn
1f50483030 docs(agent-browser): add inspection and debugging commands
Documents all missing agent-browser CLI commands for debugging workflows.
Adds 9 new command categories: eval, console/errors, network, storage,
device settings, element debugging, recording/tracing, tabs, and
advanced mouse controls.

Closes #170

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:51:29 -07:00
Matt Van Horn
4fc6ddc5db feat(plan): add daily sequence number to plan filenames
Closes #135

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:51:21 -07:00
Matt Van Horn
c4b1358431 feat(compound): add context budget precheck and compact-safe mode
Add Phase 0 context budget check that warns users when running /compound
near context limits, and offers a compact-safe single-pass alternative
that avoids launching 5 parallel subagents.

Closes #198

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:45:35 -07:00
Matt Van Horn
7266062868 feat(compound): add context budget precheck and compact-safe mode
Add Phase 0 context budget check that warns users when running /compound
near context limits, and offers a compact-safe single-pass alternative
that avoids launching 5 parallel subagents.

Closes #198

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:45:27 -07:00
Matt Van Horn
4fc70939eb refactor(agents): remove duplicate every-style-editor agent
The every-style-editor agent file was a duplicate of the existing
every-style-editor skill. Agent files are eagerly loaded into the
Task tool definition on every API call (~100-200 tokens each),
while skills are lazy-loaded only when invoked. Removing the
duplicate saves tokens and eliminates potential runtime errors
when the agent is invoked via Task tool instead of Skill tool.

Changes:
- Delete agents/workflow/every-style-editor.md (skill version
  in skills/every-style-editor/ already exists)
- Update README.md workflow agent count from 5 to 4
- Update plugin.json agent counts from 29 to 28

Fixes #156

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:45:27 -07:00
Matt Van Horn
50cb89efde fix(test-browser): detect dev server port from project config
Replace all hardcoded localhost:3000 references with dynamic port
detection. The command now checks (in priority order): explicit
--port argument, CLAUDE.md config, package.json scripts, .env files,
then falls back to 3000.

Closes #164

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:44:10 -07:00
Matt Van Horn
94aedd5a7b fix(test-browser): detect dev server port from project config
Replace all hardcoded localhost:3000 references with dynamic port
detection. The command now checks (in priority order): explicit
--port argument, CLAUDE.md config, package.json scripts, .env files,
then falls back to 3000.

Closes #164

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:43:52 -07:00
Matt Van Horn
c649cfc17f fix(mcp): add API key auth support for Context7 server
Add x-api-key header to Context7 MCP config using CONTEXT7_API_KEY env
var with empty default so it remains optional. Without auth, all requests
hit the anonymous rate limit ("Monthly quota exceeded"). Also update
README to document the API key setup and the Known Issues workaround.

Closes #153

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:43:21 -07:00
Matt Van Horn
b07f43ddf5 fix(lfg): enforce plan phase with explicit step gating
Add CRITICAL instruction block and GATE checkpoints between steps to
prevent Claude from skipping the plan phase and jumping straight to
coding. Each gate requires verification that the previous step produced
its expected output before proceeding.

Closes #227

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 12:41:56 -07:00
Kieran Klaassen
69f2a96e66 docs: add privacy and security policies 2026-03-06 14:56:10 -08:00
semantic-release-bot
ca57c67c1c chore(release): 2.34.4 [skip ci] 2026-03-04 04:31:05 +00:00