skill-quality-standards
When creating or validating skills. Reference for SKILL-CREATOR and SKILL-VALIDATOR.
algorithms
Master algorithm design, common patterns, optimization techniques, and problem-solving strategies. Learn to solve any computational challenge efficiently.
skill-creator
MUST BE USED when user says: 'create a skill', 'make a skill', 'new skill', 'build a skill', 'write a skill', 'add a skill', 'skill for X', or any variation. Also use when editing SKILL.md files, updating skill descriptions, adding skill resources, or iterating on existing skills. Load this skill BEFORE any skill-related work.
learning-objectives
Generate measurable learning outcomes aligned with Bloom's taxonomy and CEFR proficiency levels for educational content. Use this skill when educators need to define what students will achieve, create learning objectives for curriculum planning, or ensure objectives are specific and testable rather than vague. This skill helps break down complex topics into progressively building learning goals with clear assessment methods and success criteria.
generar-schoice
Genera ejercicio R-exams tipo SCHOICE (selección única) - Despu\u00e9s requiere Ciclo de Validación. (project) Usa cuando el análisis ICFES indica tipo schoice, necesites ejercicio de opciones múltiples, o quieras crear pregunta con 1 respuesta correcta y 3+ distractores. SIEMPRE consulta ejemplos funcionales ANTES de generar código.
meta-skill-validation-dev
Validate Claude Code skills against best practices. Use when checking skill quality, running validation, or creating improvement issues.
forms-update
Google Forms に質問を追加する。「質問追加」「Forms 更新」「フォームに質問を追加」「アンケート項目追加」などで起動。
category-master
Expert-level category theory knowledge for rigorous mathematical reasoning. Use when working with categorical structures, functors, natural transformations, adjunctions, limits, toposes, monoidal categories, enriched categories, higher categories, operads, or any formal categorical construction. Ideal for proofs, diagram chases, universal properties, coherence conditions, and foundational mathematical abstractions.
skill-creating
Used to create a new skill. Used when a user wants to create a new skill
arduino-code-generator
Generate Arduino/embedded C++ code snippets and patterns on demand for UNO/ESP32/RP2040. Use when users request Arduino code for sensors, actuators, communication protocols, state machines, non-blocking timers, data logging, or hardware abstraction. Generates production-ready code with proper memory management, timing patterns, and board-specific optimization. Supports DHT22, BME280, buttons, I2C/SPI, EEPROM, SD cards, WiFi, and common peripherals.
exercise-designer
Designs deliberate practice exercises applying evidence-based learning strategies like retrieval practice, spaced repetition, and interleaving. Activate when educators need varied exercise types (fill-in-blank, debug-this, build-from-scratch, extend-code, AI-collaborative) targeting learning objectives with appropriate difficulty progression. Creates exercise sets that apply cognitive science principles to maximize retention and skill development. Use when designing practice activities for Python concepts, creating homework assignments, generating problem sets, or evaluating exercise quality.
sans-course-extraction
Extract data from files related to SANS courses.
assessment-builder
Creates assessments with varied question types (MCQ, code-completion, debugging, projects) aligned to learning objectives with meaningful distractors based on common misconceptions. Activate when educators design quizzes, exams, or tests measuring understanding; need questions at appropriate cognitive levels (Bloom's taxonomy); want balanced cognitive distribution (60%+ non-recall); or require rubrics for open-ended questions. Generates MCQs with diagnostic distractors, code-writing prompts, debugging challenges, and project-based assessments targeting deep understanding.
slides-create
Google Slides プレゼンテーションを新規作成する。「プレゼン作成」「Slides 作成」「新しいスライド」「プレゼンを作って」などで起動。
arduino-project-builder
Build complete, production-ready Arduino projects (environmental monitors, robot controllers, IoT devices, automation systems). Assembles multi-component systems combining sensors, actuators, communication protocols, state machines, data logging, and power management. Supports Arduino UNO, ESP32, and Raspberry Pi Pico with board-specific optimizations. Use this skill when users request complete Arduino applications, not just code snippets.
jsgui3-lab-experimentation
Use repo lab experiments (src/ui/lab) to answer jsgui3 “how should we do this?” questions, then distill the validated result into durable docs + Skills.
forms-create
Google Forms フォームを新規作成する。「フォーム作成」「Forms 作成」「新しいフォーム」「アンケート作成」「フォームを作って」などで起動。
education-expert
Expert-level education technology, learning management systems, and ed-tech platforms
language-fundamentals-skill
Master programming languages from Python to Rust. Learn core concepts like variables, OOP, functional programming, algorithms, data structures, and competitive programming techniques. Use when exploring programming languages, learning CS fundamentals, or preparing for technical interviews.