skills/92bilal26/content-evaluation-framework/SKILL.md
This skill should be used when evaluating the quality of book chapters, lessons, or educational content. It provides a systematic 6-category rubric with weighted scoring (Technical Accuracy 30%, Pedagogical Effectiveness 25%, Writing Quality 20%, Structure & Organization 15%, AI-First Teaching 10%, Constitution Compliance Pass/Fail) and multi-tier assessment (Excellent/Good/Needs Work/Insufficient). Use this during iterative drafting, after content completion, on-demand review requests, or before validation phases.
npx skillsauth add aiskillstore/marketplace content-evaluation-frameworkInstall 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.
This skill provides a comprehensive, systematic rubric for evaluating educational book chapters and lessons with quantifiable quality standards.
Constitution Alignment: v4.0.1 emphasizing:
Evaluate educational content across 6 weighted categories to ensure:
Invoke this evaluation framework at multiple checkpoints:
Multi-Tier Assessment:
The evaluation uses 6 categories with the following weights:
| Category | Weight | Focus Area | |----------|--------|------------| | Technical Accuracy | 30% | Code correctness, type hints, explanations, examples work as stated | | Pedagogical Effectiveness | 25% | Show-then-explain pattern, progressive complexity, quality exercises | | Writing Quality | 20% | Readability (Flesch-Kincaid 8-10), voice, clarity, grade-level appropriateness | | Structure & Organization | 15% | Learning objectives met, logical flow, appropriate length, transitions | | AI-First Teaching | 10% | Co-learning partnership demonstrated, Three Roles Framework shown, Nine Pillars aligned, Specs-As-Syntax emphasized | | Constitution Compliance | Pass/Fail | Must pass all non-negotiable constitutional requirements including Nine Pillars alignment (gate) |
Total Weighted Score Calculation:
Final Score = (Technical × 0.30) + (Pedagogical × 0.25) + (Writing × 0.20) +
(Structure × 0.15) + (AI-First × 0.10)
Constitution Compliance: Must achieve "Pass" status. If "Fail," content cannot proceed regardless of weighted score.
Before evaluation, gather:
specs/<feature>/.specify/memory/constitution.md).claude/output-styles/lesson.md or similar)Read the detailed tier criteria for each category:
Read: references/rubric-details.md
This file contains specific criteria defining Excellent/Good/Needs Work/Insufficient for each of the 6 categories.
Constitution compliance is a gate - if content fails constitutional requirements, it cannot proceed.
Use the constitution checklist:
Read: references/constitution-checklist.md
Assess all non-negotiable principles and requirements. Mark as Pass or Fail with specific violations noted.
If Constitution Compliance = Fail: Stop evaluation and report violations immediately. Content must be revised before proceeding.
If Constitution Compliance = Pass: Continue to weighted category evaluation.
For each of the 5 weighted categories (Technical Accuracy, Pedagogical Effectiveness, Writing Quality, Structure & Organization, AI-First Teaching):
rubric-details.md for that categoryApply the weighted formula:
Final Score = (Technical × 0.30) + (Pedagogical × 0.25) + (Writing × 0.20) +
(Structure × 0.15) + (AI-First × 0.10)
Convert tier scores to numeric values:
(Or use specific numeric score within tier range if warranted)
Use the structured evaluation template:
Read: references/evaluation-template.md
Complete all sections:
Present evaluation report with:
Context: Writer requests feedback on partial draft Approach:
Context: Writer believes content is complete and ready for validation Approach:
Context: Content enters SDD Validate phase Approach:
Context: User asks "How's this looking?" for specific section Approach:
This skill includes detailed reference materials:
references/rubric-details.md - Comprehensive tier criteria for all 6 categories with specific indicatorsreferences/constitution-checklist.md - Pass/Fail checklist for constitutional compliance evaluationreferences/evaluation-template.md - Structured template for consistent evaluation reportsLoad these references as needed during evaluation to ensure consistency and thoroughness.
User Request: "Please evaluate this lesson draft: apps/learn-app/docs/chapter-3/lesson-2.md"
Evaluation Process:
apps/learn-app/docs/chapter-3/lesson-2.mdreferences/constitution-checklist.md
references/rubric-details.mdreferences/evaluation-template.mdUse this skill to maintain consistent, objective, evidence-based quality standards for all educational content.
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.