Installation
Prerequisites
Section titled “Prerequisites”Before installing Systematic, ensure you have the following:
- OpenCode installed and configured on your machine.
- Node.js 18+ or the Bun runtime installed.
Installation
Section titled “Installation”Systematic is distributed as an npm package and integrates directly into OpenCode via its plugin system.
-
Add the plugin to your configuration
Open your global OpenCode configuration file (typically located at
~/.config/opencode/opencode.json) and add@fro.bot/systematicto thepluginsarray:{"plugins": ["@fro.bot/systematic@latest"]} -
Restart OpenCode
Restart your OpenCode session to load the new plugin. Systematic uses OpenCode’s
confighook to automatically register all bundled skills, agents, and commands. -
Verify Installation
In any OpenCode conversation, run the bootstrap skill to verify that the plugin is working:
Terminal window /systematic:using-systematicIf the skill loads and displays usage instructions, the installation was successful.
Automatic Asset Discovery
Section titled “Automatic Asset Discovery”One of the key features of Systematic is that it requires zero manual file copying. When the plugin loads, it automatically:
- Discovers all bundled skills and makes them available via the
systematic_skilltool. - Registers bundled agents so you can @mention them immediately.
- Loads bundled commands (slash-invokable shortcuts) into your environment.
Next Steps
Section titled “Next Steps”Once you’ve verified the installation, you can:
- Configure the plugin to disable specific bundled content.
- Learn how to create your own skills.
- Explore the architecture to understand how Systematic works under the hood.