Agent-agnostic software development workflow
- PowerShell 50.1%
- Shell 49.9%
| patterns | ||
| phases | ||
| reference | ||
| templates | ||
| variants | ||
| .gitignore | ||
| bootstrap.ps1 | ||
| bootstrap.sh | ||
| device-config.json.example | ||
| README.md | ||
OpenCode Workflow — Core
Agent-agnostic software development workflow. Pure phase logic, no tool bindings.
Phases
| Phase | Purpose |
|---|---|
| 01-understand | Align before building. Socratic interview → SPEC.md |
| 02-design | Fit solution into existing architecture |
| 03-plan | Decompose design into executable tasks |
| 04-build | Execute tasks in waves, parallel where possible |
| 05-review | Spec compliance + code quality + optional UI audit |
| 06-ship | PR, changelog, spec archive, deploy |
| 07-maintain | Bugs, features, architecture health |
Variants
| Variant | When |
|---|---|
| onboarding | Foreign codebase, no .planning/ or CONTEXT.md |
| language-migration | Port code to different language |
| database-migration | Switch DB engine |
| package-replacement | Swap library with different API |
| performance | Benchmark-driven optimization |
| accessibility | axe-core audit and fix |
| design-revamp | Full visual system replacement |
Patterns
Reusable methodology docs — TDD, Socratic interview, verification gate, worker contract.
Templates
Cross-platform markdown templates — SPEC.md, task_plan.md, ADR.md, PR-body.md.
Scripts
Pure Node.js runtime scripts (no platform-specific deps).