Claude Code plugins by Orkun Manap
npx claudepluginhub manaporkun/claude-pluginsStructured task execution with multi-agent review: plan, analyze, approve, implement, QC, present
A Claude Code skill that turns any task into a systematic, quality-controlled workflow with external agent review.
Plan an implementation, get it reviewed by another AI agent, get your approval, implement with subagents, run automated QC, then present the results.
/do Add a dark mode toggle to the settings page
That's it. The skill auto-detects your project type and any available review agents. No configuration needed.
To resume an interrupted workflow from a saved plan:
/do --continue
| Phase | What happens |
|---|---|
| 1. Plan | Claude researches the codebase and creates a step-by-step implementation plan with a complexity estimate |
| 2. Analyze | An external agent (Gemini, Codex, Claude, etc.) independently reviews the plan |
| 3. Approve | You review the plan + feedback and approve, reject, or request changes |
| 4. Implement | Auto-creates a do/<task-slug> git branch, then spawns subagents to implement the approved plan |
| 5. QC | Automated tests/builds run, then an external agent reviews the diff — safe suggestions are auto-applied, risky ones are surfaced for review |
| 6. Present | Summary of changes, branch name, QC results, and outstanding items for final approval |
The skill can use any of these agents for plan and code review. All are optional — the skill detects what's available and falls back gracefully.
| Agent | Install | Type | Detection |
|---|---|---|---|
| Gemini CLI | npm i -g @google/gemini-cli | Cloud | which gemini |
| Codex CLI | brew install codex | Cloud | which codex |
| Ollama | brew install ollama | Local | which ollama |
| OpenRouter | Set OPENROUTER_API_KEY | Cloud | env var |
| Claude Code | npm i -g @anthropic-ai/claude-code | Cloud | which claude |
| Aider | pip install aider-chat | Cloud/Local | which aider |
| OpenAI-compatible | Set OPENAI_API_KEY | Cloud/Local | env var |
| GitHub Copilot | npm install -g @github/copilot-cli | Cloud | which copilot |
Agent availability is cached at ~/.claude/do-env.json. To force re-detection:
/do --refresh-env <task description>
Manage .claude/do-config.json without editing it manually:
/do config # show current config
/do config set provider copilot # use Copilot for both plan and code review
/do config set provider copilot,gemini # Copilot with Gemini as fallback
/do config set plan gemini # plan review only
/do config set code copilot:gpt-4o # code review only, specific model
/do config set model gpt-4.1 # update model on all API providers
/do config set qc test "npm test" # add/replace a QC command
/do config unset provider # revert to auto-detection
/do config reset # delete the config file
/do config refresh # clear agent detection cache
Both : and / work as the model separator — copilot:gpt-4o and copilot/gpt-4o are equivalent.
| Flag | Description |
|---|---|
--continue | Resume from a saved plan in .claude/plans/. Skips planning and jumps straight to approval. |
--refresh-env | Clear the agent detection cache and re-detect available agents before running. |
/plugin marketplace add manaporkun/claude-plugins
/plugin install task
/reload-plugins
The skill is available as /task:do.
Plugin versions are managed independently. The repository uses a generated Release Please config with:
plugins/* directory.claude-plugin/marketplace.json onto the release PR branchIf you change an existing skill under plugins/<name>/, you usually do not edit version numbers manually.