Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By dutstech
Claude Opus CEO orchestrator with dual-executor (Codex MCP + Task sub-agents), delegation tracking, and web dashboard for spec-driven autonomous development
npx claudepluginhub dutstech/ceoralph --plugin ceo-ralphCancel active execution loop and cleanup state
Start, stop, or open the CEO Ralph web dashboard
Generate technical design from requirements
Generate a single discovery.md that merges research and requirements.
One-shot Remote UI + HTTPS tunnel setup
Expert systems architect for technical design. Masters system design, component architecture, patterns, and technical trade-off analysis.
Main orchestration brain that coordinates all phases and reviews all outputs
Reviews Codex worker outputs against acceptance criteria and quality standards
Synthesizes merged spec artifacts in one pass for quick mode. Generates discovery.md and tasks.md with minimal user interaction.
Expert product manager for requirements gathering. Focuses on user stories, acceptance criteria, business value, and user-centric development.
How to delegate implementation tasks to workers via Codex MCP or Task sub-agents. Use when executing tasks that require code implementation.
Output rules for all agents - concise, scannable, actionable. Based on Matt Pocock's planning principles.
Core principle that the main agent is a coordinator, not an implementer. All work must be delegated to subagents.
Detect fix vs add goals, diagnose failures before work, verify fixes after. Ensures "fix X" specs actually fix X.
Criteria for reviewing Codex worker outputs across 5 dimensions. Use when reviewing code submitted by workers before approval.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Spec-driven development with task-by-task execution. Research, requirements, design, tasks, autonomous implementation, and epic triage for multi-spec feature decomposition.
Production-ready Claude Code configuration with role-based workflows (PM→Lead→Designer→Dev→QA), safety hooks, 44 commands, 19 skills, 8 agents, 43 rules, 30 hook scripts across 19 events, auto-learning pipeline, hook profiles, and multi-language coding standards
Autonomous end-to-end development system - from requirement to production-ready code with zero manual intervention
Describe your goal, approve the spec, then step away — Claude and Codex loop together until it's right.
Core agents and commands required by all Developer Kit plugins
Spec-driven development workflow system with structured phases: Requirements → Design → Tasks → Implementation
Spec-driven development for Claude Code. Task-by-task execution with fresh context per task.
Codex MCP + Spec-Driven Development = Sensational
CEO Ralph is a Claude Code plugin that turns your vague feature ideas into structured specs, then executes them task-by-task. Like having a tiny product team in your terminal.
You: "Add user authentication"
Ralph: *creates discovery.md, tasks.md*
Ralph: *executes each task with fresh context*
Ralph: "I'm helping!"
Named after the Ralph agentic loop pattern and everyone's favorite Springfield student. Ralph doesn't overthink. Ralph just does the next task. Be like Ralph.
Codex MCP is required for task execution. Configure it once:
/ceo-ralph:setup
Codex MCP provides the execution loop. CEO Ralph provides the spec-driven workflow on top.
# Configure Codex MCP
/ceo-ralph:setup
# Add the marketplace
/plugin marketplace add DUTSTECH/ceoralph
# Install the plugin
/plugin install ceo-ralph@dutstech-ceoralph
# Restart Claude Code
# Configure Codex MCP
/ceo-ralph:setup
/plugin install https://github.com/DUTSTECH/ceoralph
# Configure Codex MCP
/ceo-ralph:setup
git clone https://github.com/DUTSTECH/ceoralph.git
cd ceoralph
claude --plugin-dir $(pwd)
# The smart way (auto-detects resume or new)
/ceo-ralph:start user-auth Add JWT authentication
# Quick mode (skip spec phases, auto-generate everything)
/ceo-ralph:start "Add user auth" --quick
# The step-by-step way
/ceo-ralph:new user-auth Add JWT authentication
/ceo-ralph:discovery
/ceo-ralph:plan
/ceo-ralph:implement
| Command | What it does |
|---|---|
/ceo-ralph:start [name] [goal] | Smart entry: resume existing or create new |
/ceo-ralph:start [goal] --quick | Quick mode: auto-generate all specs and execute |
/ceo-ralph:new <name> [goal] | Create new spec, start discovery |
/ceo-ralph:discovery | Run merged discovery (research + requirements) |
/ceo-ralph:plan | Generate design summary + tasks |
/ceo-ralph:implement | Execute tasks one-by-one |
/ceo-ralph:status | Show all specs and progress |
/ceo-ralph:switch <name> | Change active spec |
/ceo-ralph:cancel | Cancel loop, cleanup state |
/ceo-ralph:help | Show help |
"I want a feature!"
|
v
+---------------------+
| Discovery | <- Research + requirements
+---------------------+
|
v
+---------------------+
| Plan | <- Design summary + tasks
+---------------------+
|
v
+---------------------+
| Execution | <- Task-by-task with fresh context
+---------------------+
|
v
"I did it!"
Each phase uses a specialized sub-agent:
| Phase | Agent | Superpower |
|---|---|---|
| Discovery | research-analyst + product-manager | Research + requirements synthesis |
| Plan | architect-reviewer + task-planner | Design summary + task breakdown |
| Execution | spec-executor | Autonomous implementation, quality gates |
Tasks follow a 4-phase structure:
CEO Ralph uses a simple Principles + References model:
discovery.mdceoralph/
├── .claude-plugin/
│ └── marketplace.json
├── agents/ # Sub-agent definitions
├── commands/ # Slash commands
├── hooks/ # Stop watcher
├── templates/ # Spec templates
└── schemas/ # Validation schemas
Specs live in ./specs/ in your project: