The ultimate collection of production-ready OpenCode configurations for the community.
Quick Start • What's Inside • Agents • Commands • Skills • Plugins • Contributing
Created by SPeeDoA1 — inspired by Affaan Mustafa's incredible work on Everything Claude Code.
This repository contains battle-tested agents, skills, commands, rules, plugins, and MCP configurations for OpenCode. Whether you're building with Next.js, React Native, Django, FastAPI, or any other stack, these configs will supercharge your AI-assisted development workflow.
"Standing on the shoulders of giants." This project exists because of the amazing OpenCode and Claude Code communities. Give back when you can.
git clone https://github.com/SPeeDoA1/everything-opencode.git
cd everything-opencode# Global installation (available in all projects)
cp -r agents/* ~/.config/opencode/agents/
cp -r commands/* ~/.config/opencode/commands/
cp -r skills/* ~/.config/opencode/skills/
cp -r plugins/* ~/.config/opencode/plugins/
# Or project-specific installation
mkdir -p .opencode
cp -r agents commands skills plugins rules .opencode/Check out examples/ for ready-to-use configurations:
basic-opencode.json- Minimal setupfull-opencode.json- Full-featured configurationminimal-opencode.json- Just the essentials
everything-opencode/
│
├── 🤖 agents/ # 15 AI agents
│ ├── primary/ # Main agents (Tab to switch)
│ │ └── enhancer.md # Code improvement & optimization
│ │
│ └── subagents/ # 14 specialized agents (@mention)
│ ├── code-reviewer.md
│ ├── security-auditor.md
│ ├── tdd-guide.md
│ ├── architect.md
│ ├── debug-investigator.md
│ └── ... (9 more)
│
├── ⚡ commands/ # 12 slash commands
│ ├── /review # Code review
│ ├── /security # Security audit
│ ├── /tdd # Test-driven development
│ ├── /refactor # Code cleanup
│ └── ... (8 more)
│
├── 🎯 skills/ # 15 workflow skills
│ ├── core/ # 8 universal skills
│ │ ├── tdd-workflow/
│ │ ├── security-review/
│ │ ├── code-review/
│ │ └── ... (5 more)
│ │
│ └── stacks/ # 7 stack-specific skills
│ ├── nextjs-patterns/
│ ├── react-native/
│ ├── typescript-strict/
│ └── ... (4 more)
│
├── 📜 rules/ # 7 modular guidelines
│ ├── security.md
│ ├── coding-style.md
│ ├── testing.md
│ └── ... (4 more)
│
├── 🔌 plugins/ # 10 automation plugins
│ ├── notification.ts
│ ├── env-protection.ts
│ ├── auto-format.ts
│ └── ... (7 more)
│
├── 🔧 mcp-configs/ # MCP server configurations
├── 📝 examples/ # Example configurations
└── 📋 templates/ # Starter templates
| Agent | Purpose | When to Use |
|---|---|---|
| enhancer | Code improvement & optimization | Refactoring, optimization, security hardening |
Note: OpenCode's built-in
buildandplanagents are not modified. Theenhanceragent complements them.
Invoke by @mentioning them:
@code-reviewer please review src/auth/
@security-auditor check for vulnerabilities
@architect design a caching layer
| Agent | Specialty |
|---|---|
@code-reviewer |
Code quality & best practices |
@security-auditor |
Vulnerability scanning, OWASP |
@tdd-guide |
Test-driven development |
@architect |
System design & architecture |
@e2e-runner |
Playwright E2E tests |
@refactor-cleaner |
Dead code removal |
@doc-writer |
Documentation |
@performance-optimizer |
Performance tuning |
@debug-investigator |
Bug hunting |
@api-designer |
REST/GraphQL design |
@database-expert |
Schema & query optimization |
@devops-engineer |
CI/CD & infrastructure |
@accessibility-checker |
a11y compliance |
@dependency-manager |
Dependency updates |
| Command | Description |
|---|---|
/plan |
Create implementation plan |
/tdd |
Start TDD workflow |
/review |
Code review |
/security |
Security audit |
/build-fix |
Fix build errors |
/test-coverage |
Coverage analysis |
/refactor |
Code cleanup |
/docs |
Update documentation |
/e2e |
Generate E2E tests |
/deploy |
Deployment checklist |
/perf |
Performance analysis |
/debug |
Debug assistance |
| Skill | Description |
|---|---|
tdd-workflow |
Complete TDD cycle |
security-review |
OWASP security checklist |
code-review |
Review guidelines |
git-release |
Release management |
api-design |
REST/GraphQL patterns |
database-migration |
Safe migrations |
performance-audit |
Optimization checklist |
accessibility-check |
WCAG compliance |
| Skill | Stack |
|---|---|
nextjs-patterns |
Next.js 14+ App Router |
react-native |
Expo & React Native |
react-patterns |
React hooks & patterns |
node-patterns |
Express/Fastify |
django-patterns |
Django & DRF |
fastapi-patterns |
FastAPI & Pydantic |
typescript-strict |
Strict TypeScript |
| Plugin | Function |
|---|---|
notification.ts |
Desktop notifications |
env-protection.ts |
Block .env access |
auto-format.ts |
Auto-format on save |
console-log-warning.ts |
Warn on console.log |
test-watcher.ts |
Auto-run tests |
pr-helper.ts |
PR creation helper |
type-checker.ts |
TypeScript checking |
session-summary.ts |
Session summaries |
dangerous-command-blocker.ts |
Block dangerous commands |
pre-commit-check.ts |
Pre-commit validation |
Modular guidelines to mix and match:
- security.md - No secrets, input validation
- coding-style.md - Clean code principles
- testing.md - TDD, 80% coverage
- git-workflow.md - Conventional commits
- performance.md - Optimization guidelines
- documentation.md - Doc requirements
- agents.md - Agent orchestration
Contributions are welcome! See CONTRIBUTING.md.
- 🦀 New stacks - Rust, Go, Swift, Kotlin
- 🚀 Frameworks - Laravel, Rails, Spring
- ☁️ DevOps - Kubernetes, Terraform, AWS
- 🤖 Domains - ML, data engineering
- 🔌 Plugins - New automations
- OpenCode - The amazing AI coding assistant this is built for
- Affaan Mustafa - Inspiration from Everything Claude Code
- The open source community - For making all this possible
MIT - Use freely, modify as needed, contribute back if you can.
Built with ❤️ by SPeeDoA1
⭐ Star this repo if it helps. Build something great.
