plugins/standards/skills/validate-writer-output/SKILL.md
Validate that writer subagent output files exist and are non-empty before proceeding to index updates.
npx skillsauth add qmu/workaholic validate-writer-outputInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Validates that expected output files from analyst subagents exist and are non-empty. Use this between analyst invocation and README index updates to prevent broken links.
bash ${CLAUDE_PLUGIN_ROOT}/skills/validate-writer-output/scripts/validate.sh <directory> <file1> <file2> ...
<directory>: Path to the directory containing expected output files (e.g., .workaholic/specs)<file1> <file2> ...: Space-separated list of expected filenamesJSON with per-file status and overall pass/fail:
{
"pass": true,
"files": {
"stakeholder.md": "ok",
"model.md": "ok"
}
}
"ok": File exists and is non-empty"missing": File does not exist"empty": File exists but has zero bytes"pass": true: All files are ok"pass": false: One or more files are missing or emptyDo NOT proceed to README index updates if pass is false. Report the failure status with the list of files that failed validation.
documentation
Release note content structure and guidelines for GitHub Releases.
testing
Ship workflow - merge PR, deploy via CLAUDE.md, and verify production.
development
Generate branch-story sections 4-7 (Outcome, Historical Analysis, Concerns, Successful Development Patterns) from archived tickets and carry-over verdicts. Used by the report workflow when assembling a PR story.
business
Story writing, PR creation, and release readiness assessment for branch reporting.