A team of AI specialists for OpenCode
You describe the task, they do the work. 6 specialist agents, 47 how-to guides, and 3 house rules — free models, nothing to pay, no API key.
3 steps, no terminal needed
Step 1
Install the pack
Open OpenCode and paste this. The AI installs everything for you. It shows each command before running it, so nothing happens in the dark. Your existing settings, API keys, and extras are never touched.
Install the oh-my-openkilo config pack for OpenCode: clone https://github.com/PanPanFR/oh-my-openkilo into `~/.config/opencode/oh-my-openkilo`, copy its `agents/`, `skills/`, `rules/`, `commands/`, `plugins/` folders and `AGENTS.md` into `~/.config/opencode/`, then run `/configcheck` and tell me what's missing.Step 2
Install helper tools
Still by prompting, install the two helper tools (a code map and a memory server), then start the memory server.
Install the required dependencies for this pack: the graphify knowledge graph CLI and the agentmemory server + MCP, then start the memory server.Step 3
Give it real work
Restart OpenCode (or run /reload), then give it a real task. Future updates are just /update-pack inside OpenCode.
Audit this repository's architecture and identify the biggest problems.
What is this?
OpenCode on its own is one general assistant. This pack turns it into a small team.
Specialists for each job
A builder that does the coding, a planner that thinks before anyone codes, plus experts for UI, tests, code review, and docs. You talk to the builder; the builder calls in the experts when needed.
How-to guides for common tasks
47 short playbooks (debugging, testing, code review, planning, and more). The right guide loads automatically when your task matches it. You never open them yourself.
Memory + a map of your code
The pack remembers what happened in past sessions and keeps a searchable map of your codebase, so answers are based on your actual code, not guesses.
Technically it is just files: plain-text prompts plus a few tiny plugins. There is nothing to compile and no installer to run. 19 MB, no build step.
Meet the team
You only ever talk to two of them. The rest work behind the scenes.
builder
The default. Give it any coding task — it either does it or calls in the right expert.
Talk directlyplanner
The thinker. Use it before big work to get options and a plan first — nothing gets built until you approve.
Talk directlydesigner
User interfaces and web design. Joins automatically for UI work.
tester
Writes and runs tests. Joins automatically when tests are needed.
reviewer
Checks finished work for bugs and security holes. Never changes code.
documenter
Writes docs that match what the code actually does.
47 guides, 5 groups
How-to guides the agents follow automatically. They load on their own when your task matches; you never open them.
core19 guides
clean-codecloudflarecode-reviewimpeccableplanssystematic-debuggingtest-driven-developmentweb-perf
agentmemory6 guides
agentmemory-architectureagentmemory-configagentmemory-mcp-toolsagentmemory-rest-api
caveman6 guides
cavemancaveman-commitcaveman-review
workflow & memory14 guides
commit-contextdelegationhandofflessonrecallrememberrecap
browser2 guides
playwright-cligraphify
All 47 with descriptions: docs/SKILLS.md
Manual Installation
Recommended: paste the Step 1 prompt directly into OpenCode. Or run these commands manually:
PowerShell
git clone https://github.com/PanPanFR/oh-my-openkilo.git "$env:USERPROFILE\.config\opencode\oh-my-openkilo"
Copy-Item -Recurse -Force "$env:USERPROFILE\.config\opencode\oh-my-openkilo\agents" "$env:USERPROFILE\.config\opencode\agents"
Copy-Item -Recurse -Force "$env:USERPROFILE\.config\opencode\oh-my-openkilo\skills" "$env:USERPROFILE\.config\opencode\skills"
Copy-Item -Recurse -Force "$env:USERPROFILE\.config\opencode\oh-my-openkilo\rules" "$env:USERPROFILE\.config\opencode\rules"
Copy-Item -Recurse -Force "$env:USERPROFILE\.config\opencode\oh-my-openkilo\commands" "$env:USERPROFILE\.config\opencode\commands"
Copy-Item -Recurse -Force "$env:USERPROFILE\.config\opencode\oh-my-openkilo\plugins" "$env:USERPROFILE\.config\opencode\plugins"
Copy-Item -Force "$env:USERPROFILE\.config\opencode\oh-my-openkilo\AGENTS.md" "$env:USERPROFILE\.config\opencode\AGENTS.md"Bash
git clone https://github.com/PanPanFR/oh-my-openkilo.git ~/.config/opencode/oh-my-openkilo
for d in agents skills rules commands plugins; do
cp -r ~/.config/opencode/oh-my-openkilo/$d ~/.config/opencode/$d
done
cp ~/.config/opencode/oh-my-openkilo/AGENTS.md ~/.config/opencode/AGENTS.md
[ -f ~/.config/opencode/opencode.json ] || cp ~/.config/opencode/oh-my-openkilo/examples/opencode.example.json ~/.config/opencode/opencode.jsonHelper tools (both platforms)
# Code map (note double y: graphifyy)
uv tool install graphifyy
# Memory server + MCP
npm i -g @agentmemory/server
npm i -g @agentmemory/mcp
# Start memory server (leave running)
agentmemory serveAfter install: restart OpenCode (or /reload), then run /configcheck. Full guide: Installation.
Why so small?
19 MB
The whole pack — mostly one helper binary. A comparable pack is 58.5 MB.
Text files, not a program
No build step, installs in seconds. If something breaks, it is a typo in a text file, not a failed build.
Updates with git pull
Or run /update-pack inside OpenCode — changed files are backed up automatically.
Commands you will actually use
Plain sentences work too ("update this pack", "what did we do about X last week").
| Command | What it does |
|---|---|
/update-pack | Keeps the pack fresh from GitHub. The one you will use, rarely. |
/recall <query> | Searches past work ("what did we decide about auth?"). |
/remember <note> | Saves a note for later. |
/configcheck | Verifies the install after setup. |
The rest (/caveman-* short-reply tools, /impeccable for UI review, /integrate for merging parallel work) are covered in docs/COMMANDS.md when you need them.
Documentation
Start with install, then jump to whatever you need.
- INSTALL↗Step-by-step install, uninstall, troubleshooting
- WORKFLOWS↗Full worked examples (audit, debug, new feature, arch review, code map)
- AGENTS↗All 6 agents: when to use each, how to edit, model table
- SKILLS↗All 47 guides grouped by category, with descriptions
- COMMANDS↗Command reference, /update-pack mechanics
- STRUCTURE↗Every folder and file in the repo, explained
- RULES↗The 3 house rules in detail
- CONFIGURATION↗Settings file explained block by block, keys, per-tool setup
Compatibility
| Platform / Tool | Status |
|---|---|
| OpenCode (CLI) | tested |
| Windows | tested |
| macOS | untested by maintainer |
| Linux | untested by maintainer |
| graphify | required (falls back to plain search if missing) |
| agentmemory | required (falls back to in-session memory only if missing) |
The maintainer develops and tests on Windows only. Hit a Unix-specific bug? Please open an issue.