This skill should be used when users need to evaluate course content, workshop materials, or training programs against a set of evaluation criteria (such as ICP-BAF learning outcomes). The skill audits content comprehensively, identifies gaps, and provides actionable recommendations.
Systematically evaluate educational content (courses, workshops, training materials) against predefined evaluation criteria. The skill analyzes content artifacts, identifies where criteria are met or missing, and generates an annotated evaluation report with evidence and recommendations.
Use this skill when:
Analyze diverse content types:
Support multiple evaluation criteria formats:
For each criterion:
For missing or partial coverage:
Generate comprehensive audit reports:
where_the_course_covers field populatedAsk clarifying questions to understand the audit scope:
Evaluation Criteria Source
Content to Audit
Audit Depth
Output Format
Action: Read the evaluation criteria file
YAML Criteria Format (Standard):
- evaluation:
expectation: "What participants should be able to do"
purpose: "Why this learning outcome matters"
context: "Background/setting for the learning outcome"
learning_outcome: "1.1.1. Specific LO Number and Name"
where_the_course_covers: "" # <-- FILL THIS IN
Parsing Strategy:
evaluation items into a listlearning_outcome (the criterion ID/name)expectation (what to look for in content)where_the_course_covers (initially empty—to be populated)Action: Identify all content files to audit
Search Patterns (use Glob tool):
**/*.md (Slidev), **/*.pptx, **/*.key**/facilitator-script.md, **/module*-script.md**/plan.md, **/specification.md, **/constitution.md**/tasks.md**/README.md, **/handouts/*.mdCataloging:
For each evaluation criterion:
From the expectation field, extract key concepts to search for:
Example: