my personal configuration and agent setup for opencode. This repository contains agent definitions, modular skills, MCP configurations, and custom commands—all managed with GNU Stow for easy deployment.
| Agent | Type | Mode | Description | Credit |
|---|---|---|---|---|
| plan | Core | primary | Architecture and system design. Creates specs and roadmaps. | modified by me |
| build | Core | primary | Implementation and debugging. Writes and tests code. | modified by me |
| test | Core | primary | Testing and validation. Runs tests, security checks. | me |
| ship | Core | primary | Git operations. Commits, branches, PRs, merges. | me |
| iterate | Flex | all | Code review and refinement. Opinionated critique. | me |
| ask | Flex | all | Quick questions and research via MCP. | me |
| explore | Support | subagent | Research subagent. Investigates codebases and docs. | me |
| security-reviewer | Support | subagent | Security audits and vulnerability scanning. | IgorWarzocha |
| opencode-configurator | primary | meta | Configuration specialist for opencode itself. Manages agents, skills, commands, plugins, MCP servers, and providers. | IgorWarzocha |
Agent Types:
- Core: Primary workflow agents for planning → building → testing → shipping
- Flex: Can be used directly or spawned as subagents
- Support: Spawned by other agents, not used directly
- Meta: Manages opencode configuration itself
| Skill | Description | Credit |
|---|---|---|
component-engineering |
Accessible, composable React component standards | IgorWarzocha |
security-* |
Security patterns (ai-keys, bun, docker, express, fastapi, nextjs, etc.) | IgorWarzocha |
vite-shadcn-tailwind4 |
Vite + shadcn + Tailwind v4 setup | IgorWarzocha |
shadcn |
shadcn/ui component patterns and usage | me |
git |
Git CLI, GitHub CLI, workflows, commit practices | created with Opencode Orchestrator Agent |
agent-browser |
automates browser input, recording, like puppeteer | via Skills.sh |
model-researcher |
Add new or custom AI models | IgorWarzocha |
opencode-config |
Edit opencode.json and configuration files | modfied by me from IgorWarzocha |
opencode-commands |
Command syntax, arguments, templates, agent routing | me |
opencode-agents |
Agent modes, permissions, tools, archetypes | me |
opencode-skills |
SKILL.md format, naming, organization, discovery | me |
opencode-improved |
Analyze external resources, suggest improvements | me |
plugin-installer |
Find and install OpenCode plugins | IgorWarzocha |
seo-audit |
SEO auditing and optimization | via Skills.sh |
find-skills |
Search for skills in Skills.sh marketplace | via Skills.sh |
19 slash commands available. Key commands:
| Command | Description | Credit |
|---|---|---|
/commit |
Conventional commits with security review | me |
/pr |
Create pull requests with professional descriptions | opencode |
/docs |
Generate and update code documentation | ArianeEmory |
/pipeline |
Bootstrap CI/CD pipeline with Git hooks | me |
/component-create |
Generate React components | IgorWarzocha |
/component-review |
Audit React components | IgorWarzocha |
/init |
Initialize repository documentation (AGENTS.md) | modified from IgorWarzocha |
/optimize |
Analyze code for performance and security | me |
/rmslop |
Remove AI code slop from recent changes | IgorWarzocha |
/cr-readme |
Generate professional README for projects | me |
/create-pack |
Create OpenCode pack (agent + skill + command) | me |
/create-agent |
Create new OpenCode agent with guided Q&A | me |
/create-skill |
Create new OpenCode skill with proper structure | me |
/create-command |
Create new OpenCode slash command | me |
/improve |
Analyze resources and suggest OpenCode improvements | me |
/opencode-help |
Get help with OpenCode configuration | me |
/permissions-update |
Modernize config to latest OpenCode schema | IgorWarzocha |
/refactor-rfc-xml |
Refactor markdown to RFC 2119 + XML format | IgorWarzocha |
/resolve-gh-issue-minimal |
Plan to resolve a GitHub issue | ArianeEmory |
| Provider | Models | Notes | Credit |
|---|---|---|---|
| OpenAI | gpt-5.2-codex | OAuth auth | |
| Anthropic | claude-opus-4-5 | OAuth auth | |
| Local Proxy | gemini-3-flash, gemini-3-pro, claude-opus-4-5 | Via Antigravity | Mirrowel |
| Server | Purpose |
|---|---|
| Context7 | Library documentation lookup |
| Exa | Web search and research |
| Grep.app | GitHub code search |
| Plugin | Purpose |
|---|---|
opencode-antigravity-auth |
Auth for Antigravity proxy |
@tarquinen/opencode-dcp |
Workflow utilities |
opencode-anthropic-auth |
Anthropic OAuth support |
@howaboua/opencode-glm-gemini-prompt-enhancer |
Prompt enhancement |
# Clone the repository
git clone https://github.com/justinlevinedotme/jalco-opencode.git
cd jalco-opencode
# Use GNU Stow to symlink configurations
stow opencode # Config to ~/.config/opencode- opencode - The underlying tool that makes this all possible
- IgorWarzocha - A huge inspiration and source of many configurations.
- ArianeEmory - For her excellent agent and command designs that influenced several parts of this setup.
