Skip to content

feat: sync all CEP skills from upstream e8f3bbc#63

Merged
marcusrbrown merged 3 commits into
mainfrom
feat/sync-cep-skills
Feb 10, 2026
Merged

feat: sync all CEP skills from upstream e8f3bbc#63
marcusrbrown merged 3 commits into
mainfrom
feat/sync-cep-skills

Conversation

@marcusrbrown

Copy link
Copy Markdown
Owner

Summary

  • Re-sync 7 existing CEP skills and import 3 new skills from EveryInc/compound-engineering-plugin@e8f3bbcb35, converting full folder contents (52 files across references, assets, scripts, workflows, templates)
  • Apply CC→OC conversion across all files: branding, tool names, file references, CLAUDE_PLUGIN_ROOT → relative paths, while preserving CC frontmatter fields as upstream documentation
  • Update convert-cc-defs skill with 5 learnings and update sync-manifest.json with provenance for all 10 skills

Skills Updated

Re-synced (7 existing, 28 files)

Skill Files Notable
agent-browser 1 SKILL.md only
agent-native-architecture 15 SKILL.md + 14 references
brainstorming 1 SKILL.md only
compound-docs 5 SKILL.md + schema + 2 assets + 1 ref
create-agent-skills 26 SKILL.md + 13 refs + 2 templates + 10 workflows
file-todos 2 SKILL.md + 1 asset
git-worktree 2 SKILL.md + 1 script

New (3 skills, 3 files)

Skill Referenced By
document-review brainstorm.md, plan.md commands
frontend-design Design agents
orchestrating-swarms work.md command

Conversion Details

  • CC→OC branding in prose (Claude CodeOpenCode)
  • CLAUDE.mdAGENTS.md, .claude/.opencode/
  • Tool name mappings (Read/Write/Edit/Bash/etc.)
  • ${CLAUDE_PLUGIN_ROOT} paths simplified to relative paths
  • CC frontmatter fields preserved (document upstream intent)
  • Version attribution footers removed (nonsensical after rewrite)

Verification

  • bun run build
  • bun run typecheck
  • bun run lint
  • bun test — 328/328 tests pass, 617 expect() calls ✅

Re-sync 7 existing skills and import 3 new skills from
EveryInc/compound-engineering-plugin@e8f3bbcb35 with full folder
contents (references, assets, scripts, workflows, templates).

Existing skills re-synced (28 files):
- agent-browser, agent-native-architecture, brainstorming,
  compound-docs, create-agent-skills, file-todos, git-worktree

New skills imported (3 files):
- document-review (referenced by brainstorm/plan commands)
- frontend-design (referenced by design agents)
- orchestrating-swarms (referenced by work command)

Conversion applied across all files:
- CC→OC branding in prose (Claude Code → OpenCode)
- CLAUDE.md → AGENTS.md, .claude/ → .opencode/
- Tool name mappings (Read/Write/Edit/Bash/etc.)
- CLAUDE_PLUGIN_ROOT paths simplified to relative paths
- CC frontmatter fields preserved (document upstream intent)
- Version attribution footers removed (nonsensical after rewrite)

Also updates convert-cc-defs skill with 5 learnings from this batch
and updates sync-manifest.json with provenance for all 10 skills.
…amples

Fix 47 instances of Task({ → task({ in code block examples that were
missed during the initial code block audit (converter skips fenced
blocks by design).

Also adds a high-risk pattern note to the convert-cc-defs skill
reinforcing that long files with many code examples need targeted
post-conversion search for capitalized tool names.
Compound documentation for the orchestrating-swarms fix: converter
intentionally skips code blocks, creating a manual audit gap that
missed 47 Task({ → task({ conversions. Includes root cause analysis,
prevention strategies, and a post-conversion validation script.
@marcusrbrown marcusrbrown self-assigned this Feb 10, 2026
@marcusrbrown marcusrbrown enabled auto-merge (squash) February 10, 2026 10:08
@marcusrbrown marcusrbrown merged commit 17335d3 into main Feb 10, 2026
9 checks passed
@marcusrbrown marcusrbrown deleted the feat/sync-cep-skills branch February 10, 2026 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant