What Is oh-my-claudecode?
oh-my-claudecode is a multi-agent orchestration framework that transforms Claude Code from a single AI assistant into a structured development team. Created by Yeachan Heo, it introduces Team Mode — a five-stage pipeline where separate agents handle planning, product requirements, implementation, verification, and remediation as distinct accountable steps.
The framework addresses a fundamental limitation of single-agent development: when one agent handles everything from requirements analysis to code writing to testing, the quality of each phase suffers because there is no separation of concerns. oh-my-claudecode enforces separation by assigning each phase to a dedicated agent with a specific role and output format.
Beyond Team Mode, oh-my-claudecode includes Deep Interview for Socratic requirements mining and Autopilot mode for hands-off execution of well-defined tasks. The project supports multiple languages (English, Korean, Chinese, Japanese, Spanish, Vietnamese, Portuguese) and is available via npm and the Claude Code marketplace.
With over 21,000 GitHub stars and active development, oh-my-claudecode has established itself as the leading multi-agent orchestration solution for Claude Code. It is particularly popular with developers who need production-quality output from Claude Code without manually managing the quality control process.
How to Calculate Better Results with oh-my-claudecode multi-agent orchestration
Install oh-my-claudecode from the Claude Code marketplace or via npm (oh-my-claude-sisyphus). After installation, Team Mode commands become available in your Claude Code session. Start with a simple feature to learn the pipeline before applying it to complex tasks.
Use Deep Interview for any task where you are not fully confident in the requirements. The interview process takes a few minutes but saves significant rework by surfacing missing requirements, edge cases, and implicit assumptions before any code is written.
For well-defined, straightforward tasks, use Autopilot mode instead of the full Team Mode pipeline. Autopilot handles the entire cycle automatically and is best suited for tasks like "build a REST API for X" or "refactor Y to use Z pattern" where the scope and approach are clear.
Combine oh-my-claudecode with Superpowers skills for maximum effect. Superpowers enforces methodology (spec-first, TDD) within each pipeline stage, while oh-my-claudecode ensures the stages themselves happen in the right order with proper handoffs. The combination produces consistently high-quality output.
Treat this page as a decision map. Build a shortlist fast, then run a focused second pass for security, ownership, and operational fit.
When a team keeps one shared selection rubric, tool adoption speeds up because evaluators stop debating criteria every time a new option appears.
Worked Examples
Example 1: Building a REST API with Team Mode
- Developer runs Deep Interview to clarify API requirements: endpoints, authentication, rate limiting, error handling, and database schema.
- team-plan decomposes the task into router setup, middleware, controllers, models, and tests.
- team-prd generates acceptance criteria for each endpoint including edge cases and error responses.
- team-exec implements the API following the PRD specifications.
- team-verify validates every endpoint against acceptance criteria and reports coverage gaps.
- team-fix addresses two missing error handlers identified during verification.
Outcome: A production-ready REST API with complete test coverage, proper error handling, and verified acceptance criteria — delivered in a single structured session.
Example 2: Using Autopilot for a focused refactor
- Developer identifies a module that needs refactoring from callbacks to async/await.
- Runs autopilot: "Refactor payment-processing module from callbacks to async/await, preserve all existing tests."
- oh-my-claudecode handles the full cycle: plan the refactor scope, implement changes, verify tests still pass, fix any broken tests.
- Developer reviews the final diff and approves.
Outcome: A clean refactor completed hands-off, with verified test preservation and no manual quality control needed.
Example 3: Deep Interview preventing a costly misunderstanding
- Developer asks for "a notification system." Deep Interview asks: notification channels, delivery guarantees, retry logic, user preferences, rate limiting, batching.
- The interview reveals the developer needs email + Slack + in-app notifications with user-configurable preferences and delivery guarantees — not a simple notification popup.
- Team Mode receives the clarified requirements and builds accordingly.
- The resulting system handles all three channels with proper preference management and retry logic.
Outcome: Deep Interview prevented building a simple notification component when the actual requirement was a multi-channel notification service — saving days of rework.
Frequently Asked Questions
What is oh-my-claudecode?
oh-my-claudecode is a multi-agent orchestration framework for Claude Code created by Yeachan Heo. It introduces Team Mode — a staged pipeline where multiple Claude Code agents work through a structured plan-PRD-execute-verify-fix loop. Instead of treating Claude Code as a single assistant, oh-my-claudecode organizes it as a managed development team with specialized roles.
How does Team Mode work?
Team Mode runs a five-stage pipeline: team-plan creates the implementation strategy, team-prd generates a detailed product requirements document, team-exec implements the code, team-verify validates the implementation against the PRD, and team-fix addresses any issues found during verification. Each stage produces artifacts that feed into the next, creating a structured development cycle.
What is the Deep Interview feature?
Deep Interview is a Socratic questioning system that runs before any code is written. It asks clarifying questions about requirements, constraints, edge cases, and acceptance criteria. The goal is to surface ambiguity and missing information upfront — before it becomes expensive rework during implementation. The interview output feeds directly into the team-plan and team-prd stages.
What is Autopilot mode?
Autopilot mode is a single-command execution path for well-defined tasks. Instead of running the full team pipeline, you describe what you want (e.g., "autopilot: build a REST API for managing tasks") and oh-my-claudecode handles the entire cycle automatically. It is best suited for tasks where requirements are already clear and the developer wants hands-off execution.
How do I install oh-my-claudecode?
oh-my-claudecode can be installed via the Claude Code plugin marketplace or through npm (package name: oh-my-claude-sisyphus). There is also a Codex variant (oh-my-codex) for OpenAI Codex users. After installation, Team Mode and Autopilot commands become available in your Claude Code session.
How does oh-my-claudecode differ from Superpowers?
Superpowers is a methodology framework that enforces spec-first, TDD-driven development through skills that activate automatically. oh-my-claudecode is a team orchestration framework that coordinates multiple agents through staged pipelines. Superpowers focuses on how a single agent should behave. oh-my-claudecode focuses on how multiple agents should collaborate. They can be used together.
Is oh-my-claudecode suitable for solo developers?
Yes. Despite the "team" branding, oh-my-claudecode is designed for solo developers who want the quality benefits of team-based development processes. The staged pipeline ensures that planning, implementation, and verification happen as distinct steps rather than being mixed together in a single conversation — a common source of quality issues in unstructured Claude Code usage.