Commit Graph

383 Commits

Author SHA1 Message Date
John Lamb
6aec16b9cc Merge upstream origin/main into local fork
163 upstream commits merged. All local skills, agents, and commands
preserved. Metadata recalculated: 30 agents, 56 skills, 7 commands.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 10:46:52 -05:00
John Lamb
eb96e32c58 Merge upstream v2.40.0 with local fork additions preserved
Incorporates 163 upstream commits (origin/main) while preserving all
local skills, agents, and commands. Metadata descriptions updated to
reflect actual component counts (30 agents, 56 skills, 7 commands).
file-todos/SKILL.md merged with both upstream command rename and local
assessment fields.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 10:45:33 -05:00
semantic-release-bot
6aed93123e chore(release): 2.37.1 [skip ci] 2026-03-16 15:23:43 +00:00
Kieran Klaassen
84ca52efdb fix(compound): remove overly defensive context budget precheck (#278) (#279)
The Phase 0 vibes-based heuristic warned users and forced a mode choice
even with 80%+ context remaining. Full mode now runs by default;
compact-safe mode stays available on explicit request.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 08:23:25 -07:00
semantic-release-bot
269fa55436 chore(release): 2.37.0 [skip ci] 2026-03-15 03:10:26 +00:00
Trevin Chow
61a7443076 Merge pull request #273 from EveryInc/feat/update-agent-browser-skill
feat: sync agent-browser skill with upstream
2026-03-14 20:10:02 -07:00
Trevin Chow
24860ec3f1 feat: sync agent-browser skill with upstream vercel-labs/agent-browser
Update SKILL.md to match the latest upstream skill from
vercel-labs/agent-browser, adding substantial new capabilities:

- Authentication (auth vault, profiles, session persistence, state files)
- Command chaining, annotated screenshots, diffing
- Security features (content boundaries, domain allowlist, action policy)
- iOS Simulator support, Lightpanda engine, downloads, clipboard
- JS eval improvements (--stdin, -b for shell safety)
- Timeout guidance, config files, session cleanup

Add 7 reference docs (commands, authentication, snapshot-refs,
session-management, video-recording, profiling, proxy-support) and
3 ready-to-use shell templates.

Kept our YAML frontmatter, setup check section, and Playwright MCP
comparison table which are unique to our plugin context.
2026-03-14 20:08:27 -07:00
semantic-release-bot
7c04c3158f chore(release): 2.36.5 [skip ci] 2026-03-15 02:24:06 +00:00
Trevin Chow
c8261b63d9 Merge pull request #252 from kirvahe/fix/create-agent-skills-dynamic-context-escaping
fix(create-agent-skills): remove literal dynamic context directives that break skill loading
2026-03-14 19:23:44 -07:00
Trevin Chow
d0b302ad88 Merge pull request #262 from EveryInc/remove/skill-creator-plugin
feat: remove skill-creator skill in favor of Anthropic's official version
2026-03-14 19:21:26 -07:00
semantic-release-bot
3d0f190097 chore(release): 2.36.4 [skip ci] 2026-03-14 05:21:32 +00:00
Trevin Chow
0c0c69be37 Merge pull request #248 from mvanhorn/osc/199-fix-agent-namespace
fix(commands): use fully-qualified agent namespace in Task invocations
2026-03-13 22:21:10 -07:00
Matt Van Horn
52e3e14a07 docs(agents): add fully-qualified namespace directive to AGENTS.md
Prevents future agent resolution failures by requiring skills to use
compound-engineering:<category>:<agent-name> instead of short names.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 22:15:36 -07:00
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
John Lamb
24d77808c0 minor updates, includes new skills for just-ship-it and push to proof
Some checks failed
CI / test (push) Has been cancelled
2026-03-13 18:20:27 -05: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
Matt Van Horn
026602e624 fix(skills): use fully-qualified agent namespace in Task invocations
Rebased onto main after #251 restructured commands into skills/.
Applied the same namespace fix to the new skill file locations
(ce-brainstorm, ce-plan, ce-review SKILL.md files).

Short agent names like `repo-research-analyst` are replaced with
fully-qualified `compound-engineering:research:repo-research-analyst`
to ensure correct agent resolution across all plugin targets.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 09:28:05 -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
Trevin Chow
970816deb9 Remove skill-creator skill in favor of Anthropic's official version
Anthropic now maintains a better skill-creator at
github.com/anthropics/skills/tree/main/skills/skill-creator.
Removes the bundled skill-creator and updates component counts
from 47 to 46 skills.
2026-03-12 23:54:31 -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
Vahe Kirakosyan
4b4d1ae270 fix(create-agent-skills): remove literal dynamic context directives that break skill loading
The `create-agent-skills` SKILL.md contained literal `!`command`` dynamic
context injection directives as documentation examples. Claude Code's
preprocessor executes these directives as plain text before the skill
content is sent to the model — it does not parse markdown, so fenced code
blocks and inline code spans offer no protection.

When loading this skill, the preprocessor attempted to run `command`,
`gh pr diff`, and `gh pr diff --name-only` as shell commands, producing:

    Bash command failed for pattern "!`command`":
    (eval):1: redirection with no command

This caused the skill to fail silently or error on every invocation.

Fix: replace the literal directives with a prose description of the
syntax, add a warning about the preprocessor behavior, and link to
`references/official-spec.md` § "Dynamic Context Injection" for the
concrete example (reference files are loaded on-demand by Claude via the
Read tool and are not preprocessed).

Upstream context:
- anthropics/claude-code#27149 (closed, wontfix): preprocessor correctly
  executes bare text; workaround is to describe the syntax in prose
- anthropics/claude-code#28024 (closed as duplicate of #13655)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 11:36:46 +01:00
John Lamb
4bc2409d91 feat(commands): add /essay-edit command for expert essay editing
Some checks failed
CI / test (push) Has been cancelled
Pairs with /essay-outline. Runs structural review via story-lens skill
(Saunders framework), then granular line-level editing. Guards against
timid scribe syndrome and preserves author voice via john-voice skill.
Outputs a fully edited essay to docs/essays/.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-10 22:16:28 -05: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