Dev & Engineering

do — Feature Development Orchestrator

Turns feature work into a five-phase workflow where parallel sub-agents handle code understanding, design, implementation and review — the orchestrator never writes code itself.

47/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 2.8k
Last updated
5mo ago
License
AGPL-3.0
feature-developmentmulti-agent-orchestrationcode-reviewgit-worktree
+3task-managementcode-explorationparallel-execution

What does this skill do, and when should you use it?

do is a skill in the myclaude repository, triggered by the /do command, for structured feature development. It runs a 5-phase workflow — Understand, Clarify, Design, Implement, Complete — orchestrating code-explorer, code-architect, code-reviewer and develop agents through codeagent-wrapper, with Phase 1 exploration tasks running in parallel. Task state is managed by two Python scripts, setup-do.py and task.py, and implementation can optionally be isolated in a git worktree. The skill is part of the AGPL-3.0 licensed myclaude collection and requires codeagent-wrapper plus at least one backend CLI (Codex, Claude, Gemini or OpenCode) to function.

When you run /do <task>, the skill first runs setup-do.py to create a task directory under .claude/do-tasks/ (a task.md with YAML frontmatter); Phase 1 dispatches code-architect (requirements completeness scoring) and several code-explorer tasks in parallel (similar-feature tracing, architecture mapping, testing conventions); Phase 2 asks the user only if blocking questions exist; Phase 3 has code-architect produce a minimal-change implementation plan; Phase 4 asks whether to use a worktree, then invokes the develop agent to write code and run tests (full-stack work can be split into parallel backend/frontend tasks), followed by two parallel code-reviewer passes for correctness and simplicity — blocking issues require user confirmation, minor issues are auto-fixed; Phase 5 has code-reviewer write a completion summary and emits the <promise>DO_COMPLETE</promise> signal. Phase transitions are recorded via task.py update-phase.

Good fit
  • Developers adding a feature to an existing codebase who want architecture and similar implementations mapped automatically before any code is written
  • Teams on large full-stack projects who need backend and frontend changes split into parallel sub-tasks
  • Users who want experimental changes isolated in a separate git worktree to keep the main branch clean
  • Engineering teams that want every change double-reviewed for correctness and simplicity, with issues classified as blocking vs. minor
  • Claude Code users running Codex, Claude, Gemini or OpenCode backends who want a single orchestration entry point

How do you install this skill?

Before you use it
  • install.py auto-modifies the global ~/.claude/settings. to inject hooks, and the Stop hook blocks session exit until all 5 phases complete — review and accept this before installing; early exit requires manually editing the task state file.
  • verify-loop.py runs verify_commands from task. via shell=True; never let untrusted task state files define these commands.
  • Core function depends on codeagent-wrapper and overseas backend CLIs (Codex/Claude/Gemini/OpenCode), which may be unreachable from mainland-China networks; this limitation is not disclosed in the docs.
  • Documentation is internally inconsistent (Phase 2 mandatory vs conditional, task.md vs task., hook behavior); treat SKILL.md as authoritative and verify yourself — the skill has no tests of its own and this review is static only.
  • Publisher is unverified by the FollowSkills registry; identity is unknown, not evidence of malice.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Python 3
  • codeagent-wrapper CLI
  • At least one backend CLI (Codex, Claude, Gemini, or OpenCode)

Run the interactive installer with npx github:stellarlinkco/myclaude (installs to ~/.claude by default), or edit config. to set the "do" module to enabled: true. Already-installed modules can be updated from GitHub with npx github:stellarlinkco/myclaude --update. After installation the skill lives at ~/.claude/skills/do/. Note: the installer docs do not state whether codeagent-wrapper is installed automatically; if /do fails to run, install the wrapper separately per the README troubleshooting section.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/stellarlinkco/myclaude.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/do" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

In a Claude Code session, type /do <task description>, e.g. /do add email login to the user module. The skill creates the task directory and enters Phase 1 automatically, asking you questions only in Phase 2 (if blocking issues exist) and Phase 4 (worktree choice). Track progress with python3 ~/.claude/skills/do/scripts/task.py status or list. The SKILL.md does not document how to switch backend CLIs; see the repository's codeagent-wrapper documentation for that configuration.

What are this skill's strengths and limitations?

Pros
  • Clear structure: five phases covering understanding, clarification, design, implementation, review and documentation reduce guesswork-driven coding
  • Phases 1–3 are read-only and parallel, making early exploration fast with zero code changes
  • Explicit issue severity: blocking issues require user confirmation, style-level minor issues are fixed automatically, minimizing interruptions
  • Worktree decision is deferred to Phase 4, so read-only phases carry no isolation overhead
  • Enforced separation of duties — the orchestrator delegates all code changes to codeagent-wrapper agents
Limitations
  • Hard dependency on codeagent-wrapper plus at least one backend CLI; without them the skill cannot run at all
  • SKILL.md uses Claude Code-specific mechanisms (/do slash command, AskUserQuestion, allowed-tools Bash permission syntax), so porting to other platforms requires rewriting
  • Injected skills mentioned in SKILL.md (e.g. golang-base-practices, frontend-design) must be installed separately and the docs don't explain how to obtain them
  • No test suite or benchmark data in the README — effectiveness claims lack quantitative evidence
  • High-reasoning mode calls can run long; the skill itself acknowledges timeouts require retrying with a narrower scope

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
do — Feature Development Orchestrator this page 47 · Use with care ★ 2.8k 5mo ago AGPL-3.0
ClawTeam Multi-Agent Coordination Skill 54 · Use with care ★ 5.5k 5mo ago MIT
ClawTeam Multi-Agent Coordination 51 · Use with care ★ 1.5k 3mo ago MIT
ORCH — AI Agent Orchestrator 49 · Use with care ★ 173 2mo ago MIT
Codeagent Multi-Backend Orchestration Skill 51 · Use with care ★ 2.8k 5mo ago AGPL-3.0

Within the same repository, the omo skill targets bug investigation and fixes with intelligent routing; the README's selection guide routes feature development (the default scenario) to do and bug fixing to omo. The repo also ships a lightweight dev workflow and the essentials module (/code, /debug, etc.) for simple tasks. For end-to-end development orchestration rather than quick fixes, do is the recommended entry point.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
47/ 100 5-point scale 2.4 / 5
1Trust13 / 25 · 2.6/5

Positives: allowed-tools whitelist limits execution to two python3 scripts; data flow (task dirs, worktree, env vars) is disclosed; read-only/write agents separated; uninstall supports rollback. Deductions: install.py silently injects Stop/SubagentStop hooks into the user's global ~/.claude/settings. without explicit confirmation, and the stop hook blocks session exit until 5 phases finish; verify-loop.py runs verify_commands from task. via shell=True with no allowlist, creating a broad command-execution surface; it depends on a codeagent-wrapper binary not bundled here, whose integrity cannot be verified statically.

2Reliability8 / 20 · 2.0/5

Positives: hook scripts are structurally complete with timeouts and a MAX_ITERATIONS=5 anti-deadlock valve and readable failure messages. Deductions: README contradicts SKILL.md (Phase 2 mandatory vs conditional; task./Context Pack vs task.md-only; hooks. references verify-loop.py while SKILL.md never mentions it); the skill has no tests of its own (CI only covers the Go wrapper); setup-do.py and task.py sources are absent from the provided files, so key paths cannot be statically reproduced.

3Adaptability8 / 15 · 2.7/5

Positives: clear scenario (structured feature development), explicit /do trigger, defined phase boundaries and output formats. Deductions: no declared non-fit ranges (overhead for small changes, behavior without git); core function depends entirely on codeagent-wrapper plus overseas backend CLIs (Codex/Claude/Gemini/OpenCode), a real mainland-China reachability risk not disclosed; no Chinese-language support notes.

4Convention8 / 15 · 2.7/5

Positives: well-layered docs (progressive-disclosure SKILL.md, detailed README, separate agent prompts), repo-level AGPL-3.0 license and versioning, FAQ and uninstall path. Deductions: no skill-level version/changelog; cross-document inconsistencies on phase mandatory-ness and state files mislead users; maintenance responsibility is only implied at repo level with unverified publisher; missing setup-do.py makes install documentation incomplete.

5Effectiveness6 / 15 · 2.0/5

Positives: multi-agent parallel orchestration offers theoretical marginal value, and output formats (task dir, completion promise, verify commands) are concretely specified. Deductions: zero execution evidence that the 5-phase flow yields directly usable results; heavy dependence on external wrapper and multi-backend config creates many failure points; long-running calls and retry policies shift debugging cost to the user.

6Verifiability4 / 10 · 2.0/5

Positives: all sources auditable; repo has genuine CI/Release workflows. Deductions: CI covers only the Go wrapper, not this skill's key paths; the skills/harness tests belong to another skill and do not corroborate do; no third-party execution evidence, so README behavior claims remain author assertions.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Sep 09, 2026 Reviewed revision f2e75c1263a2 Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

What prerequisites does this skill need?
A Claude Code environment, Python 3, codeagent-wrapper, and at least one backend CLI (Codex, Claude, Gemini or OpenCode). The installer npx github:stellarlinkco/myclaude installs the skill; whether the wrapper ships with it is not confirmed, so verify separately.
When is a git worktree used?
Only right before Phase 4 (Implement); the read-only Phases 1–3 need no isolation. If enabled, the DO_WORKTREE_DIR environment variable directs the develop agent into the worktree, and subsequent calls must not pass --worktree again or a new worktree is created each time.
Who decides how review findings are handled?
Minor issues (style, naming, documentation, non-critical test gaps) are auto-fixed by the develop agent without user interaction; blocking issues (core functionality, security vulnerabilities, architectural conflicts, ambiguous requirements) trigger an AskUserQuestion offering 'Fix now / Proceed as-is'.
Can it run outside Claude Code?
The SKILL.md depends on the /do slash command, AskUserQuestion interaction and allowed-tools permission syntax — all Claude Code-specific. Adapting it to other Agent Skills clients requires manually rewriting the trigger and interaction mechanics.

More skills from this repository

All from stellarlinkco/myclaude

Dev & Engineering

Codeagent Multi-Backend Orchestration Skill

Run AI code tasks across Codex, Claude, Gemini, and OpenCode backends through one codeagent-wrapper command, with parallel multi-agent orchestration built in.

★ 2.8k FS 51 Use with care 5mo ago
Dev & Engineering

Dev End-to-End Development Workflow

An extreme-lightweight end-to-end dev workflow: clarifies requirements, orchestrates multi-backend parallel execution, and enforces 90% test coverage.

★ 2.8k FS 43 Not recommended 5mo ago
Dev & Engineering

OmO Multi-Agent Orchestrator

Trigger with /omo and dispatch code analysis, bug investigation, and fixes to the minimal right mix of agents — no fixed pipeline.

★ 2.8k FS 46 Use with care 5mo ago
Dev & Engineering

Harness Long-Running Agent Framework

Keeps agent tasks running across sessions: automatic progress checkpointing, interruption recovery, failure rollback, and dependency-ordered task scheduling.

★ 2.8k FS 50 Use with care 5mo ago
Dev & Engineering

SPARV Five-Phase Workflow

A Specify→Plan→Act→Review→Vault workflow with external memory files that pushes vague requirements through to verifiable delivery in one pass, instead of coding on assumptions.

★ 2.8k FS 55 Use with care 5mo ago
Dev & Engineering

Skill Install — Secure Skill Installer

Installs Claude skills from any GitHub repository with automated pre-install security scanning that blocks malicious code and backdoors.

★ 2.8k FS 49 Use with care 5mo ago
Design & Frontend

Prototype Prompt Generator

Turns vague UI requirements into structured, production-ready prototype prompts with complete design specs, ready to hand to any AI tool or developer.

★ 2.8k FS 59 Recommended 5mo ago
Productivity & Collaboration

Product Requirements (Interactive PRD Skill)

Turns vague feature ideas into a professional PRD through interactive dialogue and a 100-point quality score, only generating at 90+.

★ 2.8k FS 56 Use with care 5mo ago
Dev & Engineering

Test Cases Generator

Turns PRDs or user requirements into structured test cases covering functional, edge, error and state transition scenarios.

★ 2.8k FS 53 Use with care 5mo ago
Automation & Ops

Browser Automation Skill

Drive Chrome directly over the Chrome DevTools Protocol — navigate, run JS, screenshot, and pick DOM elements — with no MCP server required.

★ 2.8k FS 49 Use with care 5mo ago

Related skills