Problem
Sensei v1.3.0 has advisory check 17 — body structure quality — checking whether the SKILL.md body follows effective instruction patterns:
- Actionable instructions (code blocks, steps, commands)
- Examples section (input → expected output scenarios)
- Error handling (failure modes, recovery steps)
- Troubleshooting (common problems, fixes)
Waza has no body quality checks.
Expected Behavior
Add a BodyStructureChecker to internal/checks/ that:
- Scans SKILL.md body (below frontmatter) for structure signals
- Detects: code blocks, numbered steps, "Example:", "Error:", "Troubleshooting:" sections
- Advisory only — surfaces recommendations, does not block
References
- spboyer/sensei
references/scoring.md — advisory check 17
- Anthropic Complete Guide to Building Skills — recommended body structure
Acceptance Criteria
Problem
Sensei v1.3.0 has advisory check 17 — body structure quality — checking whether the SKILL.md body follows effective instruction patterns:
Waza has no body quality checks.
Expected Behavior
Add a
BodyStructureCheckertointernal/checks/that:References
references/scoring.md— advisory check 17Acceptance Criteria
internal/checks/