autoworker
Auto-loop execution workflow with quality gates. Use when starting any non-trivial implementation task. Provides automatic task…
Implement ONE pending Phase from subtask plan. Only write code, do not mark checkboxes or run tests. Called by autoworker:dispatch. Ends by calling autoworker:checkpoint.
Claude Code
$ npx -y skills add phj128/autoworker --skill code --agent claude-code
Codex
$ npx skills add phj128/autoworker --skill code -a codex -y
Cursor
$ npx skills add phj128/autoworker --skill code -a cursor -y
Gemini CLI
$ npx skills add phj128/autoworker --skill code -a gemini-cli -y
GitHub Copilot
$ npx skills add phj128/autoworker --skill code -a github-copilot -y
OpenCode
$ npx skills add phj128/autoworker --skill code -a opencode -y
Windsurf
$ npx skills add phj128/autoworker --skill code -a windsurf -y
name: code description: | Implement ONE pending Phase from subtask plan. Only write code, do not mark checkboxes or run tests. Called by autoworker:dispatch. Ends by calling autoworker:checkpoint.
Called by autoworker:dispatch. Does one thing: implement the first incomplete Phase from the subtask plan.
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:
- Plan section Phase list (with checkboxes)
- Find the first incomplete Phase (`- [ ]` prefixed Steps)If subtask doesn't exist or plan is empty → **stop, prompt to complete autoworker:subtask-plan first**. If all Phases are complete → **stop, prompt that autoworker:dispatch should route to autoworker:test**.
Read all Steps in the Phase, implement one by one:
1. Read Step description and target file 2. Read target file (if modifying) 3. Edit/Write to implement the code change 4. After completing the Step, continue to next Step
**Executing commands**: Steps may involve not just writing code but also executing commands (starting training, running scripts, etc.). Long-running commands use `run_in_background=true` — execute autonomously, do not ask the user to run manually. After starting background tasks like training, continue to the next step without waiting for completion.
**Forbidden**:
Phase X code implementation complete: - Step X.1: <brief change description> - Step X.2: <brief change description> → Invoking autoworker:checkpoint
**After outputting the summary, immediately invoke `autoworker:checkpoint`. Do not wait for user instructions, do nothing else.**
An auto-loop execution workflow with quality gates for Claude Code. Give Claude a task. Autoworker decomposes it, implements code, runs tests, and iterates through quality gates — autonomously looping until the job is done right.
Auto-loop execution workflow with quality gates. Use when starting any non-trivial implementation task. Provides automatic task…
Record progress to subtask: Phase completion (from autoworker:code) or test results (from autoworker:test). Auto-detects upstream…
Structured deep discussion for Plan Mode. Runs inside EnterPlanMode to ensure thorough questioning before writing a plan. Covers…
Read subtask.md checkbox state and route to next skill. The ONLY routing point in the execution loop. Called after…
Final quality gate before reporting task completion (Gate 3). Fills confidence assessment, runs supplementary verification for…
Create subtask document (first half): user confirmation, goals, assumptions. Auto-runs assumption verification experiments and…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…