Agent-agnostic software development workflow
  • PowerShell 50.1%
  • Shell 49.9%
Find a file
2026-07-21 13:29:02 +07:00
patterns chore: initial — core workflow phases, patterns, templates, bootstrap 2026-07-20 21:14:50 +07:00
phases chore: initial — core workflow phases, patterns, templates, bootstrap 2026-07-20 21:14:50 +07:00
reference feat(reference): add Forgejo API reference doc for curl-based issue/PR operations 2026-07-21 13:29:02 +07:00
templates chore: initial — core workflow phases, patterns, templates, bootstrap 2026-07-20 21:14:50 +07:00
variants chore: initial — core workflow phases, patterns, templates, bootstrap 2026-07-20 21:14:50 +07:00
.gitignore chore: initial — core workflow phases, patterns, templates, bootstrap 2026-07-20 21:14:50 +07:00
bootstrap.ps1 chore: initial — core workflow phases, patterns, templates, bootstrap 2026-07-20 21:14:50 +07:00
bootstrap.sh chore: initial — core workflow phases, patterns, templates, bootstrap 2026-07-20 21:14:50 +07:00
device-config.json.example chore: initial — core workflow phases, patterns, templates, bootstrap 2026-07-20 21:14:50 +07:00
README.md chore: initial — core workflow phases, patterns, templates, bootstrap 2026-07-20 21:14:50 +07:00

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).