Skip to content

my opencode config and other stuff, managed with STOW

Notifications You must be signed in to change notification settings

Cellophan/fork-jalco-opencode

 
 

Repository files navigation

jalco-opencode

jalco-opencode

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.

Agents

Workflow Agents

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

Skills

Global Skills (opencode/.config/opencode/skills/)

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

Commands

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

Configuration

Providers

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

MCP Servers

Server Purpose
Context7 Library documentation lookup
Exa Web search and research
Grep.app GitHub code search

Plugins

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

Installation

# 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

Acknowledgments

  • 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.

About

my opencode config and other stuff, managed with STOW

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 62.7%
  • Python 26.6%
  • TypeScript 10.7%