Context Engineering Kit for OpenCode as a local CLI installer - 12 bundles, 62 skills, 15 agents.
Ported from NeoLabHQ/context-engineering-kit, originally a Claude Code plugin marketplace with 13 plugins focused on context engineering techniques. This repo now installs the selected CEK content directly into .opencode/ via a local Python CLI.
Install uv first if you do not have it: uv installation guide.
Install cek:
uv tool install /path/to/opencode-cekIn your project, run:
cek install mcp
cek listBy default, cek uses the current directory as the target worktree.
After that, OpenCode can use the generated files in .opencode/ directly.
Bundles are installed on demand. Manage them with the cek CLI:
cek list --worktree /path/to/your/project
cek doctor --worktree /path/to/your/project
cek install mcp --worktree /path/to/your/project
cek uninstall mcp --worktree /path/to/your/project
cek install --all --worktree /path/to/your/project
cek uninstall --all --worktree /path/to/your/project
cek install mcp --globalinstall <bundle>copies only that bundle into.opencode/uninstall <bundle>removes only that bundle from.opencode/install --allanduninstall --alloperate on every bundledoctorscans installed markdown instructions for broken internal.opencode/...references--globaltargets~/.opencode/instead of a project-local.opencode/- state is stored in
<scope>/.opencode/cek-config.json - uninstalling a bundle removes its installed skills, agents, commands, and extra files
If you have not installed the tool yet, you can still run it from the repo with uv run cek ....
| Bundle | Skills | Agents | Description |
|---|---|---|---|
| kaizen | 7 | 0 | Continuous improvement and analysis techniques (Gemba Walk, PDCA, Five Whys, etc.) |
| reflexion | 3 | 0 | Self-reflection and iterative improvement patterns |
| code-review | 2 | 6 | Code review agents (quality, security, contracts, coverage, bug-hunting, waste) |
| tdd | 3 | 0 | Test-driven development workflows |
| ddd | 2 | 0 | Domain-driven design patterns and formatting |
| docs | 2 | 0 | Documentation skills including concise writing (Strunk's Elements of Style) |
| tech-stack | 1 | 0 | Technology stack analysis |
| git | 10 | 0 | Git workflow skills (commits, PRs, branching, rebasing, etc.) |
| mcp | 5 | 0 | Model Context Protocol server development patterns |
| sadd | 10 | 0 | Spec-Aided Domain Design with multi-agent patterns |
| customaize-agent | 12 | 0 | Meta-skills for creating OpenCode plugins, skills, agents, commands, and events |
| sdd | 5 | 9 | Specification-Driven Development with agents, scripts, and prompts |
Total: 62 skills, 15 agents
The CLI copies bundled skill, agent, command, and script files into the selected .opencode/ directory:
- Skills go to
.opencode/skills/<skill-name>/SKILL.md - Agents go to
.opencode/agents/<agent-name>.md - Commands go to
.opencode/commands/<command-name>.md - Some bundles (
sdd,sadd) have extra directories (scripts, prompts) copied to.opencode/<bundle-name>/
When you uninstall a bundle via cek, all of its installed files are cleaned up.
Original Context Engineering Kit by NeoLabHQ. Ported here as a local OpenCode-oriented CLI installer.
MIT