← ClaudeAtlas

worker-devlisted

Use when executing exactly ONE task inside an objective already planned by orchestrate-dev — dispatched as 'run task-002', 'do your assigned task', 'implement task-001 of objective X', 'work this task and hand off', or when resuming a task that has a task-NNN.json under .dev-files/objectives/. Implements the task inside its declared scope, runs Tier 1 targeted validation only, commits, and emits a structured handoff. It never opens a PR, never enables auto-merge, never merges main, and never runs the full repo suite. A whole user request is not a worker task — that is orchestrate-dev or start-dev.
Tamircohen28/tamirs-superpowers · ★ 2 · AI & Automation · score 74
Install: claude install-skill Tamircohen28/tamirs-superpowers
# worker-dev Execute **one** task. End at commit + handoff. Nothing further. Role contract for whichever role the task declares: [`core/roles/`](../../../core/roles/). Policies inherited, not restated: [`core/policies/safety.md`](../../../core/policies/safety.md), [`core/policies/git.md`](../../../core/policies/git.md), [`core/policies/validation.md`](../../../core/policies/validation.md). ## The prohibitions — read these first This is the single most important behavioral change in this workflow. A worker **MUST NOT**: - **Create a pull request.** Not "just a draft". Not "to be helpful". The objective gets one PR, opened by `deliver-dev`, after integration. - **Enable auto-merge**, merge anything, or touch merge queues. - **Merge or rebase onto `main`/the base branch.** Divergence is the integrator's problem, and a worker that merges main pollutes every other worker's diff. - **Run the whole expensive repository suite.** Tier 1 is targeted validation of *your* change. The full suite runs once, at integration. - **Write outside `scope[]`.** Anything you need elsewhere becomes a `followup` in your handoff — never an out-of-scope edit. - **Touch another task's branch, worktree, or state files.** - **Push, unless the objective's dispatch explicitly told you to.** Committing locally is the contract. Why: a work unit is not a delivery unit. Every one of the above turns a coordinated objective into N uncoordinated deliveries — the exact failure this workflow exists to prevent.