- OpenCode installed and configured
- Git installed
- Clone the repository:
git clone https://github.com/tercel/spec-forge.git- Create the skills directory if it doesn't exist:
mkdir -p ~/.config/opencode/skills- Symlink to the OpenCode skills directory:
ln -s "$(pwd)/spec-forge" ~/.config/opencode/skills/spec-forge- Verify the installation:
ls ~/.config/opencode/skills/spec-forge/commands/
# Should list: decompose.md idea.md prd.md spec-forge.md srs.md tech-design.md test-cases.mdOnce installed, the following commands are available in OpenCode:
/spec-forge:idea <name>— Interactive brainstorming and demand validation/spec-forge:decompose <name>— Decompose project into sub-features/spec-forge:tech-design <name>— Generate Tech Design + Feature Specs/spec-forge <name>— Run full chain (Idea → Decompose → Tech Design + Feature Specs)/spec-forge:prd <name>— Generate PRD (on-demand, for stakeholders)/spec-forge:srs <name>— Generate SRS (on-demand, for compliance)/spec-forge:test-cases <name>— Generate Test Plan (on-demand, for QA)
rm ~/.config/opencode/skills/spec-forge