Skip to content

bc100000000000/orchestrator-opencode

OpenCode Orchestrator System

GitHub stars GitHub forks MIT License

Multi-agent orchestration system with anti-hallucination safeguards and 100+ reusable skills.

FeaturesAgentsSkillsExamplesContributing


How It Works

USER REQUEST → ORCHESTRATOR → TASK TOOL → SPECIALISTS → VALIDATION → OUTPUT

Orchestrator:

  • Analyzes request, creates execution plan
  • Delegates to appropriate agents
  • Enforces anti-hallucination rules
  • Validates results before delivery

Anti-Hallucination Standard

All agents follow strict rules for deterministic, accurate outputs.

Priority Order

Priority Principle
1st Accuracy - Never fabricate information
2nd Determinism - Reproducible behavior
3rd Completeness - Full task coverage
4th Speed - Efficient execution

Rules

✓ DO: Use user instructions, reference docs, verify outputs, ask when blocked
✗ DON'T: Invent APIs, guess missing info, assume defaults, fabricate data

Execution Mode (4 Phases)

  1. ANALYSIS - Restate task, list knowns/unknowns, identify blockers
  2. ASSUMPTIONS CHECK - Explicitly list assumptions, STOP if unclear
  3. BUILD - Execute with confirmed inputs only
  4. SELF-VERIFICATION - Confirm no inventions or assumptions

Blocked Response

"BLOCKED: Missing <exact information needed>"

Structured Output

{"inputs": [], "knowns": [], "unknowns": [], "dependencies": [], "implementation": [], "verification": []}

Features

Feature Description
16 Specialized Agents Domain-specific specialists
Anti-Hallucination Deterministic, accurate outputs
100+ Skills Reusable patterns from skills.sh
Consult Mode Get expert advice (no changes)
Delegate Mode Get implementation (with changes)
Granular Permissions Agents ask before editing

Agents

16 Specialist Agents with 100+ skills from skills.sh ecosystem.

ORCHESTRATOR (Primary Agent) |
|
+-- @frontend-developer   -> UI, React, Vue (15 skills)
+-- @backend-architect    -> APIs, Databases (12 skills)
+-- @mobile-app-builder   -> iOS, Android, React Native (6 skills)
+-- @ai-engineer          -> ML, LLMs, Prompt Engineering (7 skills)
+-- @security-auditor     -> Security, Vulnerability Assessment (8 skills)
+-- @ordinals-runes       -> Bitcoin Ordinals, Runes Protocol *
+-- @devops-automator     -> CI/CD, Deployment (6 skills)
+-- @rapid-prototyper     -> Quick MVPs, Proof-of-Concepts (12 skills)
+-- @sprint-prioritizer   -> Planning, Estimation (12 skills)
+-- @growth-hacker        -> Analytics, A/B Testing, Growth (13 skills)
+-- @x-growth-operator    -> X/Twitter Growth (6 skills)
+-- @x-trend-observer     -> X/Twitter Trends (3 skills)
+-- @content-creator      -> Documentation, Copywriting (7 skills)
+-- @remotion             -> Programmatic Video, React Animations
+-- @blender-artist       -> 3D Modeling, Rendering, Animation *

* Specialized domains

Consult vs Delegate

[CONSULT] @backend-architect: Best auth strategy for REST API?
[DELEGATE] @backend-architect: Implement JWT authentication

Skills

100+ reusable skills installed at .opencode/skills/individual/

Skills by Agent

Agent Skills
@frontend-developer React Best Practices, Vue, Nuxt, Tailwind, Web Design
@backend-architect API Routes, Convex, Better Auth, NestJS, Cloudflare
@ai-engineer MCP Builder, PDF, DOCX, XLSX, PPTX
@security-auditor Variant Analysis, Sharp Edges, Security Patterns
@devops-automator CI/CD Workflows, Deployment
@content-creator Copywriting, Copy Editing, Documentation
@growth-hacker Analytics, A/B Testing, CRO, SEO, Email, Pricing
@mobile-app-builder React Native, SwiftUI
@rapid-prototyper React, Nuxt, Vue, Convex, Tailwind
@sprint-prioritizer TDD, Code Review, Planning, Git Worktrees
@x-growth-operator Post to X, Cover Image, Slide Deck
@x-trend-observer Analytics Tracking, Social Content
@remotion Video Creation, Composition, Rendering
@blender-artist 3D Modeling, Materials, Lighting, Animation

Install More Skills

cd .opencode/skills
npx skills add <owner/repo>

Quick Start

git clone https://github.com/bc100000000000/orchestrator-opencode.git
cd orchestrator-opencode
cp -r .opencode/agents ~/.config/opencode/
cp -r .opencode/skills ~/.config/opencode/
opencode  # Press Tab -> Switch to Orchestrator

Example

You: > Build a todo app with React frontend and Express backend

Orchestrator:
1. [CONSULT] @backend-architect on database design
2. [DELEGATE] @backend-architect to build API
3. [CONSULT] @security-auditor for security review
4. [DELEGATE] @frontend-developer to build UI
5. [DELEGATE] @content-creator adds documentation

Result: Complete todo app! ✅

Project Structure

orchestrator-opencode/
+-- .opencode/
|   +-- agents/              # 16 agent definitions
|   +-- skills/              # 100+ skills
|   +-- plugins/
+-- blender_engine/          # Blender integration engine
+-- README.md
+-- LICENSE
+-- CONTRIBUTING.md

Contributing

  1. Create .opencode/agents/your-agent.md
  2. Include anti-hallucination standard section
  3. Add relevant skills
  4. Submit a PR

See CONTRIBUTING.md.


⭐ Star this repo!

GitHubIssues

About

Multi-agent orchestration system for OpenCode

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors