.claude/skills/workflow/validate-task/SKILL.md
Validate task/story/epic/bug/techdebt metadata against schema v2.0. Run after TaskCreate or TaskUpdate to verify compliance. Returns pass/fail with actionable details.
npx skillsauth add brdohman/agile-maestro validate-taskInstall 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.
Schema v2.0 compliance for all task types (epic, story, task, bug, techdebt):
local_checks ≥ 3, checklist ≥ 2, acceptance_criteria ≥ 3/5)approval, blocked, review_stage, review_result)schema_version: "2.0" on all itemslast_updated_at present and ISO 8601epic_id present on storiesreview_stage/review_resultEpic: , Story: , Task: , Bug: , TechDebt: )local_checks not acceptance_criteria on tasks, checklist not subtasks, validation_hint not verify, execution_plan not timeline)/validate-task <id> # Validate a single item
/validate-task <id> --tree # Validate an entire epic hierarchy (epic + all stories + all tasks)
Return structured PASS/FAIL:
Do not return "validation complete" without actionable details.
.claude/templates/tasks/metadata-schema.md.claude/templates/tasks/epic.md, story.md, task.md, bug.md, techdebt.md.claude/rules/global/task-state-updates.mdtesting
XCTest patterns for macOS Swift apps. Unit tests, async tests, Core Data tests, mock patterns, and assertion reference. Use when writing or reviewing tests.
tools
How to transition workflow state between review stages. Rules for setting review_stage and review_result fields on Stories and Epics.
documentation
Comment structure and rules for task workflow updates. Use when adding any comment to a task during implementation, review, or fix cycles.
data-ai
Canonical v2.0 metadata schema field reference for epics, stories, and tasks. Use when creating or validating task metadata.