Compose Next
A spec-to-ship workflow as a skill: grill, spec, workspace, implement, verify, review, finalize, finish, with a read-only reviewer.
Quick Answer & Overview
Compose Next is an open-source (MIT) OpenCode V2 plugin by @JadMadi. It resolves: Work that jumps straight to code skips design and review; the path from idea to a merged change needs a repeatable order and an independent reviewer.. Installed via opencode plugin add github:jadmadi/opencode-compose-next, it operates locally with 0% telemetry.
opencode plugin add github:jadmadi/opencode-compose-next Local manual setup:
Copy compose-next.ts into ~/.config/opencode/plugins/ and the skill into ~/.config/opencode/skills/.
The Problem It Solves
Work that jumps straight to code skips design and review; the path from idea to a merged change needs a repeatable order and an independent reviewer.
Slash Commands
| Command | Description & Usage |
|---|---|
/compose-next | Start the spec-to-ship workflow and attach the compose-next skill. |
Design Guardrails & Limitations
Needs the compose-next skill installed under ~/.config/opencode/skills/compose-next/SKILL.md.
Technical Specifications
- Target Host
- OpenCode V2 (CLI & TUI)
- Tested Runtime
- OpenCode
v2.0.16(builtUnder-2.0.16) - Artifact File
compose-next.ts- Version Scheme
- CalVer (YYYY.MM.MICRO) · Current:
v2026.9.0 - Default Install Path
~/.config/opencode/plugins/compose-next.ts- License
- MIT (Open Source)
- Last Updated
- 2026-09-25
Frequently Asked Questions
What problem does Compose Next solve?
Work that jumps straight to code skips design and review; the path from idea to a merged change needs a repeatable order and an independent reviewer.
How do I install Compose Next in OpenCode V2?
Run the terminal command: `opencode plugin add github:jadmadi/opencode-compose-next`. The runtime clones the repository into `~/.config/opencode/plugins/compose-next.ts` and activates it in your next session. Alternatively: Copy compose-next.ts into ~/.config/opencode/plugins/ and the skill into ~/.config/opencode/skills/.
What are the guardrails and limitations for Compose Next?
Needs the compose-next skill installed under ~/.config/opencode/skills/compose-next/SKILL.md.
What slash commands does Compose Next provide?
/compose-next (Start the spec-to-ship workflow and attach the compose-next skill.)