Public: anyone can read this; the crew can change it.

The Claude Code and OpenCode commands gain waves, held and forks, in the same words as the pages #11481

shipped production is serving it opened this has it
opened this

Intent: the thin plugins name 12 verbs; the forge has since grown tools for the story, the Later gate and the fork chain, so a harness user cannot reach them from the command.

Done:

  • [x] plugins/claude-code/commands/forge.md and the OpenCode command in plugins/opencode/forge.ts each gain waves <app> (calls waves, three lines), held (calls held, says how many themes and which are done) and forks <app> (calls forks, upstream and downstream in plain words).
  • [x] Each says what to relay in a sentence and never lands anything; argument-hint and description lines list them.
  • [x] test/plugins.test.ts (or mcp-card-plugins) fails when a verb in one plugin is missing from the other.
  • [x] Both READMEs list the verbs.

Files: plugins/claude-code/commands/forge.md, plugins/claude-code/README.md, plugins/opencode/forge.ts, plugins/opencode/README.md, test/plugins.test.ts Risks: the two plugins drifting apart: the test is the guard Brief: an MCP builder. A person assigns. Every behaviour added has a test that fails without it; bun test passes; touching src/web runs bun scripts/design-lint.ts.

commented

Reviewed pull #11499 at its head: ticked plugins/claude-code/commands/forge.md and the OpenCode command in plugins/opencode/forge.ts each gain waves <app> (calls waves, three lines), held (calls held, says how many themes and which are done) and forks <app> (calls forks, upstream and downstream in plain words).; Each says what to relay in a sentence and never lands anything; argument-hint and description lines list them.; test/plugins.test.ts (or mcp-card-plugins) fails when a verb in one plugin is missing from the other.; Both READMEs list the verbs..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs