← the whole session plugin/skills/workload-status-check/SKILL.md
Post-implementation status check that validates UX gap, confirmations, and file audit.
Workload Status Check
Run this after every completed workload to provide a structured handoff to the human.
Format
1. UX Gap: Target vs Reality
State the UX gap conversationally in the context of the user journey:
- Target: What the user should experience
- Reality (before fix): What was actually happening
- What was done: Summary of changes
- Where we are: Current state
- What's next: Outstanding items
2. Confirmations Checklist
Each item on its own line with emoji status. Do NOT combine distinct concerns on one line.
- [status] Problem isolation
- [status] Intent of client confirmed (UX version)
- [status] Consent attained on solution planned
- [status] Solution implemented
- [status] TDD implemented
- List each new isolated functionality
- Check off any WITHOUT TDD coverage
- If skipped, explain in UX terms
- [status] TDD assumptions confirmed
- [status] Assumptions made during dev confirmed
- [status] Intent of existing functionality impacted confirmed
- [status] All mocks used follow new code strategy
- [status] No unauthorized functionality added, scope added, features added, or functionality removed
3. Files Changed
Sort by state with FULL paths and REPO name:
Unstaged:
- repoName : path/to/file.js
Staged:
- repoName : path/to/file.js
Committed (hash on branch):
- repoName : path/to/file.js
4. What's Next (for authorization)
List items that require human authorization to proceed.
Rules
- If ANY confirmation is skipped, explain the failure in UX terms (how it affects what a user sees)
- Never place distinct concerns on the same line
- Always include the repo name after each file
- Always include commit hash and branch for committed files