From autoworker
Update subtask with fixes or new steps. Two trigger modes: (A) Auto-called by autoworker:gate-check on FAIL — reads FAIL info, adds supplementary steps. (B) User calls with a finding/bug during testing — diagnoses, fixes, updates subtask. Both modes end by invoking autoworker:dispatch to re-enter the loop.
npx claudepluginhub phj128/autoworker --plugin autoworkerThis skill uses the workspace's default tool permissions.
**Two trigger modes**:
Record progress to subtask: Phase completion (from autoworker:code) or test results (from autoworker:test). Auto-detects upstream type from conversation context. Ends by calling autoworker:dispatch.
Executes autonomous dev workflow: understands issues, plans minimal sub-problem changes, implements code, iterates verify-fix loops until verified. For bugs, features, end-to-end changes.
Automates fixes for Evaluate-Loop failures: parses evaluator reports, creates tasks in plan.md, executes with git commits, verifies locally, and triggers re-evaluation up to 5 cycles.
Share bugs, ideas, or general feedback.
Two trigger modes:
autoworker:gate-check FAIL (no arguments)Both modes ultimately return to the autoworker:dispatch loop.
Has user-provided argument?
├─ Yes → Mode B (user feedback)
└─ No → Mode A (gate-check FAIL)
Extract from conversation context the autoworker:gate-check FAIL output:
For each failed item, design specific supplementary steps:
Extract the problem found by user from the argument. Examples:
Glob `subtask_*.md` (exclude subtask_template.md) →
0 found → stop, prompt to create subtask
1 found → use directly (backward compatible)
multiple → grep `status:` to filter:
- Files without status field treated as active (backward compatible)
- Exactly 1 active → use it
- 0 active → list all files + status, prompt user to choose
- >1 active → report anomaly
→ Read → extract:
- Current Phase/Step progress
- Which tests have passed
- Related reference file list
Follow Debug methodology (2 failures → diagnose, don't retry):
Based on diagnosis results, design specific fix steps:
Edit subtask.md:
Append new Phase in "Plan" section:
### Phase N+1: <source label>
Source label format:
- Mode A: `Supplementary verification (gate-check FAIL fix)`
- Mode B: `Bug fix (user feedback: <problem summary>)`
- [ ] <specific step 1>
- [ ] <specific step 2>
Append corresponding verification items in "Verification Plan" section (if existing items don't cover the new changes):
### Supplementary Verification
- <specific verification command> → <expected result>
Append new changed files to "Verification Coverage Table" (if modifying files outside the original plan).
Append to "Progress Log" section:
- <date>: <source> — <specific content>
After updating subtask, immediately invoke autoworker:dispatch. Do not wait for user instructions, do nothing else.