From autoworker
Complete subtask verification plan: upstream traceability table + L1-L4 test plan + self-check. Call after autoworker:subtask-init. Makes subtask ready for code implementation.
npx claudepluginhub phj128/autoworker --plugin autoworkerThis skill uses the workspace's default tool permissions.
Invoked after autoworker:subtask-init completes. Fills in upstream traceability table, L1-L4 verification plan, and solution self-check.
Execute ONE test level (L1/L2/L3/L4) from subtask verification plan. Only run tests, do not record results. Called by autoworker:dispatch with level argument. Ends by calling autoworker:checkpoint.
Freezes testable acceptance criteria in PLAN.md before building, then independently verifies implementation post-build using fresh agents and VERDICT.md.
Executes written implementation plans: loads and critically reviews them, runs tasks in dependency order with parallel dispatch, separate worker-validator subagents, and verifies completion.
Share bugs, ideas, or general feedback.
Invoked after autoworker:subtask-init completes. Fills in upstream traceability table, L1-L4 verification plan, and solution self-check.
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 → check first-half completeness
Pre-checks:
Source: Read plan file (if exists) + review conversation for user's verification/testing requirements.
Edit subtask's "Upstream Verification Traceability" table:
| Upstream text (copy verbatim) | Subtask item | Delta rationale |
|---|
Rules:
No upstream requirements | Self-designed | —Read the subtask's "Acceptance Criteria" table, for each metric ask:
If this metric deviates, which L1-L4 layer would catch it?
Purpose: Prevent acceptance criteria defined in the plan but not covered by the verification plan (silent failure).
Cross-reference the traceability table, Edit subtask to fill in each layer's verification plan:
L1 Build:
L2 Unit (can skip but state reason):
L3 Chain (can skip but state reason):
L4 End-to-End (mandatory):
Verification coverage table: | Modified file | Change content | Corresponding verification item | Each file planned for modification must have a corresponding verification item.
Constraints:
Build metric-to-test mapping table:
| Acceptance metric | Corresponding test item (which L, which item) | Coverage status |
|---|
Answer each one (any unsatisfactory → report the issue, do not continue):
Edit self-check results into subtask's progress log.
Subtask ready: subtask_<sequence>_<name>.md
- Traceability: <N> upstream requirements aligned
- Verification plan: L1 done, L2 <done/skip>, L3 <done/skip>, L4 done
- Coverage: <N>/<N> files have verification items
- Acceptance criteria coverage: <N>/<N> metrics have corresponding tests
- Self-check: 4/4 passed
→ Automatically invoking autoworker:dispatch
After outputting the summary above, immediately invoke autoworker:dispatch. Do not wait for user instructions, do nothing else.