delegation-principle
π―Skillfrom dutstech/ceoralph
delegation-principle skill from dutstech/ceoralph
Installation
npx skills add https://github.com/dutstech/ceoralph --skill delegation-principleSkill Details
Overview
# CEO Ralph I'm Claude, but you can call me CEO Ralph, now get coding Codex! [](https://opensource.org/licenses/MIT) [](https://claude.ai/code) [](http://makeapullrequest.com) Spec-driven development for Claude Code. Task-by-task execution with fresh context per task. Codex MCP + Spec-Driven Development = Sensational [Quick Start](#-quick-start) | [Commands](#-commands) | [How It Works](#-how-it-works) | [Troubleshooting](#-troubleshooting)
---
What is this?
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.
```text
You: "Add user authentication"
Ralph: creates research.md, requirements.md, design.md, tasks.md
Ralph: executes each task with fresh context
Ralph: "I'm helping!"
```
Why "Ralph"?
Named after the [Ralph agentic loop pattern](https://ghuntley.com/ralph/) and everyone's favorite Springfield student. Ralph doesn't overthink. Ralph just does the next task. Be like Ralph.
---
Requirements
Codex MCP is required for task execution. Configure it once:
```bash
/ceo-ralph:setup
```
Codex MCP provides the execution loop. CEO Ralph provides the spec-driven workflow on top.
---
Installation
From Marketplace
```bash
# 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
```
From GitHub
```bash
# Configure Codex MCP
/ceo-ralph:setup
/plugin install https://github.com/DUTSTECH/ceoralph
```
Local Development
```bash
# Configure Codex MCP
/ceo-ralph:setup
git clone https://github.com/DUTSTECH/ceoralph.git
cd ceoralph
claude --plugin-dir $(pwd)
```
---
Quick Start
```bash
# 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:requirements
/ceo-ralph:design
/ceo-ralph:tasks
/ceo-ralph:implement
```
---
Commands
| 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 | Create new spec, start research |
| /ceo-ralph:research | Run/re-run research phase |
| /ceo-ralph:requirements | Generate requirements from research |
| /ceo-ralph:design | Generate technical design |
| /ceo-ralph:tasks | Break design into executable tasks |
| /ceo-ralph:implement | Execute tasks one-by-one |
| /ceo-ralph:status | Show all specs and progress |
| /ceo-ralph:switch | Change active spec |
| /ceo-ralph:cancel | Cancel loop, cleanup state |
| /ceo-ralph:help | Show help |
---
How It Works
```text
"I want a feature!"
|
v
+---------------------+
| Research | <- Analyzes codebase, searches web
+---------------------+
|
v
+---------------------+
| Requirements | <- User stories, acceptance criteria
+---------------------+
|
v
+---------------------+
| Design | <- Architecture, patterns, decisions
+---------------------+
|
v
+---------------------+
| Tasks | <- POC-first task breakdown