Structured workflows for every phase: brainstorm, plan, work, review, compound, TDD, browser testing, and more. Each skill encodes a repeatable engineering process, not just a prompt.
Structured Engineering Workflows for OpenCode
See the Difference
Most AI coding sessions produce code. Systematic produces a process. Brainstorm before planning, plan before building, review before shipping.
Walk through the workflowWhat You Get
Purpose-built subagents for architecture, security, performance, design, and code review. They run inside OpenCode and inherit your model, requiring no extra configuration.
Drop one line into your OpenCode config. Skills and agents register automatically via plugin hooks. Nothing to wire up, no scaffolding commands to run.
Plugin configuration is fully typed. Your editor catches mistakes before you run anything, ensuring your setup is correct from the start.
A built-in gate enforces structural rules on bundled agents. No model field in subagent frontmatter, no banned patterns. Catches authoring mistakes before they ship.
Engineering Effort That Compounds
Right now, every new task takes roughly the same effort as the last one. Systematic changes that.
When you run /ce:compound after a solved problem, you’re writing the solution into the system permanently. The next time that problem comes up, or a close relative of it, the agent already has the pattern. The tenth task is faster than the first. The hundredth can run in parallel.
This isn’t a feature. It’s the entire design goal.
Read the philosophyA Loop You Can Trust
Ad-hoc AI sessions produce ad-hoc results. Systematic structures the session into stages you can audit.
The loop is: brainstorm → plan → work → review → compound. Each stage has a skill. Each skill has a defined scope and exit condition. You know what the agent is supposed to do at each step, and you can verify it did.
No hidden prompts. No global context injection. You invoke skills explicitly when you want them.
Quick Start
OpenCode Plugin (Recommended)
OpenCode, full runtimeAdd Systematic to your configuration:
{ "plugins": ["@fro.bot/systematic@latest"]}Then start your first task:
/ce:brainstorm "add dark mode toggle"CLI Installer
Any harness, skills onlyInstall Markdown skills directly into your repo:
npx skills add marcusrbrown/systematicSkills and agents are available immediately. No API keys, no accounts, no telemetry.
What Systematic Is Not
Not a model wrapper or prompt pack. Systematic doesn’t touch your model selection or inject hidden system prompts into every message. It registers structured skills you invoke explicitly.
Not another chat UI. It runs inside OpenCode. You keep your existing setup.
Not SaaS or telemetry. Everything is local-first markdown assets bundled with the npm package. Nothing phones home.
Not magic autopilot. The AI still does the work. Systematic gives it a process to follow, the same process a disciplined engineer would use. You stay in the loop.