Run comprehensive validation and review checks including heading numbering, TODO/FIXME comments, Nextflow script conventions, orphaned files, admonition syntax, lesson structure, formatting, content...
Run comprehensive validation checks on training materials. Execute from repository root.
See ../shared/repo-conventions.md for directory mapping and file conventions.
This skill MUST invoke other skills during validation. Do not skip these.
| Task | Skill | When |
|---|---|---|
| Check code block highlights | /check-highlights |
Always |
| Check inline code formatting | /check-inline-code |
Always |
Ask user to specify what to validate if not clear:
Based on the user's request, determine the scope:
Specific side quest (e.g., "debugging"):
docs/side_quests/{name}.mdside-quests/{name}/**/*.nfside-quests/solutions/{name}/**/*.nfSpecific module (e.g., "hello_nextflow"):
docs/{module}/**/*.md{module}/**/*.nf or hello-nextflow/**/*.nf{module}/solutions/**/*.nfEntire repository (only if explicitly requested):
docs/**/*.md, **/*.nfPerform the following checks only on files within the determined scope:
Check Heading Numbering
uv run .github/check_headings.py [scoped-path]/**/*.md--fix flagFind TODO/FIXME Comments
Check Nextflow Script Conventions
#!/usr/bin/env nextflowFind Orphaned Files
docs/en/mkdocs.ymlVerify Admonition Syntax
Check Code Block Highlights
>>> STOP. INVOKE /check-highlights on the scoped files NOW.
Record results before continuing.
Check Inline Code Formatting
>>> STOP. INVOKE /check-inline-code on the scoped files NOW.
Record results before continuing.
Check Writing Style
Remember when or Remember that callbacksDon't worry reassurancesLet's / let's, worth mentioning, or important to note — these are acceptable in tutorial proseDeep Lesson Review (when reviewing a specific lesson file)
If the user asks to review a specific lesson, use the checklist in references/deep-review-checklist.md.
Structure your report with these sections:
# Validation Report
## Heading Numbering
## TODO/FIXME Comments (count by priority, list top files)
## Nextflow Scripts (conventions check)
## Orphaned Files
## Admonitions
## Code Block Highlights (from /check-highlights)
## Inline Code Formatting (from /check-inline-code)
## Writing Style
## Summary
For deep lesson reviews, add sections for: Structure, Formatting, Content Accuracy, Teaching Effectiveness, Cross-References, Examples & Code, Writing Style, Overall Assessment, Positive Aspects.
Important: Always provide actionable next steps for any issues found. If no issues found, give clear confirmation.