Loading...
Loading...
Validate JTBD (Jobs-to-be-Done) markdown files for correctness and completeness. Use when user says "validate JTBD", "check JTBD", "verify workflow", or "lint JTBD".
npx skill4agent add mulesoft/mulesoft-dx jtbd-validatorpython3 .claude/skills/jtbd-validator/scripts/validate_jtbd.py path/to/job.md .for job in skills/*/SKILL.md; do
python3 .claude/skills/jtbd-validator/scripts/validate_jtbd.py "$job" .
donefind . -path "*/skills/*/SKILL.md" -type f | grep -v node_modulesskills/*/SKILL.mdpython3 .claude/skills/jtbd-validator/scripts/validate_jtbd.py <file> .User: Validate skills/deploy-api-with-rate-limiting/SKILL.md
You: [Runs validator]
✅ Valid - 5 steps, all references correct
User: Validate all JTBDs
You: [Finds and validates all JTBD files]
Validated 7 files:
✅ 6 passed
❌ 1 failed (broken-example.md: operation not found)Operation 'createApis' not found in urn:api:api-managerReferences unknown output 'apiId' from step 1References step 3 which comes after step 2API folder not found for 'urn:api:api-mgr'urn:api:api-manager