autoworker
Auto-loop execution workflow with quality gates. Use when starting any non-trivial implementation task. Provides automatic task decomposition, code…
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.
$ npx -y skills add phj128/autoworker --skill checkpoint --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/checkpointContext preview
The summary Claude sees to decide when to auto-load this skill.
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.
name: checkpoint description: | 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.
Called after every autoworker:code or autoworker:test completion. Performs different record-keeping based on upstream type, then always calls autoworker:dispatch.
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 → locate "## Plan", "## Verification Plan", and "## Test Results" sectionsPrioritize conversation context; when context is insufficient, infer from file state:
1. Extract the just-completed Phase number and Step list from conversation context 2. Edit subtask's "Plan" section: check off all Steps for that Phase `[x]` 3. Append completion record in "Progress Log" section:
**Phase X complete** <brief change description>
1. Extract test level and per-item results from conversation context 2. Edit subtask's "Test Results" section, format:
### L<N> - `<command>`: <output summary> PASS/FAIL
3. Check off passed items `[x]` in the "Verification Plan" section
**Hard standard for "pass"**:
Checkpoint recorded: - Type: Phase completion / Test record - Content: Phase X checked off / L<N> results written → Invoking autoworker:dispatch
**After outputting the summary, immediately invoke `autoworker:dispatch`. 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 decomposition, code…
Implement ONE pending Phase from subtask plan. Only write code, do not mark checkboxes or run tests. Called by autoworker:dispatch. Ends by calling…
Structured deep discussion for Plan Mode. Runs inside EnterPlanMode to ensure thorough questioning before writing a plan. Covers motivation, assumptions,…
Read subtask.md checkbox state and route to next skill. The ONLY routing point in the execution loop. Called after autoworker:checkpoint,…
Final quality gate before reporting task completion (Gate 3). Fills confidence assessment, runs supplementary verification for <95% items, completes self-check…
Create subtask document (first half): user confirmation, goals, assumptions. Auto-runs assumption verification experiments and fills in results. Call after…