Skip to content

Gamezar/opencode-cek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opencode-cek

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.

Quick Start

Install uv first if you do not have it: uv installation guide.

Install cek:

uv tool install /path/to/opencode-cek

In your project, run:

cek install mcp
cek list

By default, cek uses the current directory as the target worktree.

After that, OpenCode can use the generated files in .opencode/ directly.

Managing Bundles

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 --global
  • install <bundle> copies only that bundle into .opencode/
  • uninstall <bundle> removes only that bundle from .opencode/
  • install --all and uninstall --all operate on every bundle
  • doctor scans installed markdown instructions for broken internal .opencode/... references
  • --global targets ~/.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 Inventory

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

How It Works

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.

Credits

Original Context Engineering Kit by NeoLabHQ. Ported here as a local OpenCode-oriented CLI installer.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors