@dk/speckit-opencode-plugin
v0.1.1
Published
OpenCode plugin for spec-kit/specify workflow - specification-driven development
Maintainers
Readme
@dmytri/speckit-opencode-plugin
OpenCode plugin for spec-kit workflow - specification-driven development.
Installation
See OpenCode Plugins for full documentation.
Add to your opencode.json:
{
"plugin": ["@dmytri/speckit-opencode-plugin"]
}OpenCode will automatically install the plugin on next start.
Requirements
specify CLI must be installed. See speckit.org for installation instructions:
# Install with uv (recommended)
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git
# Verify installation
specify --versionThe plugin will notify you if specify is not installed.
Usage
speckit({ action: "init" }) // Initialize spec-kit in current project (auto-runs on first use)
speckit({ action: "check" }) // Verify specify CLI and tools installed
speckit({ action: "phase" }) // Check current workflow phase and guidanceWorkflow
After initialization, the agent uses slash commands for each phase:
/speckit.constitution- Create project principles/speckit.specify- Define requirements/speckit.plan- Create technical plan/speckit.tasks- Break into tasks/speckit.implement- Execute tasks
Use speckit({ action: "phase" }) to check current progress and get guidance on what's next.
How It Works
- Agent uses plugin tool for spec-kit operations (never uses CLI directly)
- Plugin auto-initializes
.specify/viaspecify init - Plugin provides phase tracking and workflow guidance
- Slash commands (loaded from
.specify/templates/commands/) drive the actual workflow
