注释
代码注释与标注
gcse-art-tutor
markpitt
GCSE Art and Design (Fine Art) tutor and revision assistant for 15–16 year old students preparing for 2026 exams across AQA, Edexcel, OCR, and Eduqas/WJEC boards. Use when a student asks for help with their art GCSE, sketchbook, portfolio, artist research, annotations, ESA preparation, understanding assessment objectives, or the 10-hour exam. Also triggers on "GCSE Art", "art sketchbook", "ESA themes", "portfolio help", "art annotations", or "Fine Art GCSE".
gcse-biology-tutor
markpitt
GCSE Biology tutor and revision assistant for 15–16 year old students preparing for 2026 exams across AQA, Edexcel, OCR, and WJEC boards. Use when a student asks for help understanding biology topics, answering exam questions, revising for GCSEs, practising required practicals, or wants guidance on exam technique for GCSE Biology.
explain-concepts
ThepExcel
Explains difficult concepts using master teaching methodologies (Feynman, Socratic, Cognitive Load, Dual Coding). Use when user asks to explain a concept, "I don't understand X", ELI5 requests, "what is X", "how does X work".
gcse-history-tutor
markpitt
GCSE History tutor and revision assistant for 15–16 year old students preparing for 2026 exams across AQA, Edexcel, OCR, and Eduqas/WJEC boards. Use when a student asks for help understanding history topics, answering exam questions, revising for GCSEs, practising source analysis, writing essays, or wants guidance on exam technique for GCSE History.
refactor
peth-eth
Maintenance-day runner — deletes dead weight (legacy, deprecated, AI slop, stubs, bad comments), then runs jscpd, knip/vulture, madge (circular deps), ESLint/Biome/ruff, fixes weak types properly (research + replace), removes unjustified try/catch, consolidates shared types, and scans for structural issues. Language-agnostic. Use when paying down tech debt or doing periodic cleanup.
Schema
andrueandersoncs
This skill should be used when the user asks about "Effect Schema", "Schema.Struct", "Schema.decodeUnknown", "data validation", "parsing", "Schema.transform", "Schema filters", "Schema annotations", "JSON Schema", "Schema.Class", "Schema branded types", "encoding", "decoding", "Schema.parseJson", or needs to understand how Effect handles data validation and transformation.
quick-view
rohunvora
Generate minimal HTML pages to review Claude Code output in a browser. Use when terminal output is hard to read, when reviewing lists/tables/drafts, or when user says "show me", "make this reviewable", "quick view", or "open as webpage". Produces unstyled semantic HTML only. For granular feedback with inline comments, see the comment-mode skill.
comment-mode
rohunvora
Granular feedback on drafts without rewriting. Generates highlighted HTML with click-to-reveal inline comments. Use when user says "comment on this", "leave comments on", "give feedback on", or asks for feedback on a draft. Supports multiple lenses—editor feedback, POV simulation ("as brian would react"), or focused angles ("word choice only", "weak arguments"). A granular alternative to rewrites that lets users review feedback incrementally without losing their voice.
swift-study
ITlearning
Interactive Swift/iOS tutor with two modes. Classic explains first, Mastery uses a predict-first Core Loop with gates.
generate-terraform-provider
speakeasy-api
Use when generating a Terraform provider from an OpenAPI spec with Speakeasy. Covers entity annotations, CRUD mapping, type inference, workflow configuration, and publishing. Triggers on "terraform provider", "generate terraform", "create terraform provider", "CRUD mapping", "x-speakeasy-entity", "terraform resource", "terraform registry".
tpm-spec-trace-ids
ozten
Annotate a Spec/PRD with Feature IDs and generate a Coverage Index. Use when user wants to add spec tags to a vision document, create F-nnn identifiers, set up traceability, or initialize a PRD framework for phased development.
tpm-roadmap-slice
ozten
Generate a Phase Spec/PRD by extracting features from an annotated Vision PRD. Use when user wants to create quarterly phase documentation, extract requirements from vision, plan a development phase, or decompose features into R-nnnn requirements. Requires annotated Vision PRD with F-nnn tags and Coverage Index.
wide-events
front-depiction
Conceptual guide to wide events (canonical log lines) for observability. Use when thinking about instrumentation strategy, span annotations, or designing what context to capture.
mongodb-query-and-index-optimize
romiluz13
MongoDB query optimization and indexing strategies. Use when writing queries, creating indexes, building aggregation pipelines, or debugging slow operations. Triggers on "slow query", "create index", "optimize query", "aggregation pipeline", "explain output", "COLLSCAN", "ESR rule", "compound index", "partial index", "TTL index", "text search", "geospatial", "$indexStats", "profiler".
paper-discovery
Bugliiiiii
Find, verify, and curate academic papers from scholarly metadata sources. Use when discovering literature, finding SCI/SSCI journal papers for a topic, restricting results by year/journal/ISSN, collecting DOI-backed citations, comparing relevance, producing a curated bibliography, or exporting to Zotero / BibTeX / RIS / CSL-JSON for a manuscript, review, related-work section, or research plan.
lombok-patterns
emvnuel
Lombok annotations and best practices for Java 21+ projects. Use when reducing boilerplate, configuring builders, or choosing between Lombok and Records.
jira-comment
MichaelVessia
Comment on a Jira ticket on Michael's behalf, clearly attributed as AI-generated. Use when asked to leave a comment or reply on Jira.
explain-project
petestewart
Generate a detailed, engaging FOR[name].md document that explains an entire project in plain language. Covers technical architecture, codebase structure, technology choices, and lessons learned (bugs, pitfalls, best practices). Written in a conversational, memorable style with analogies and anecdotes. Use when the user invokes "/explain-project" or asks to "explain this project", "write a project explainer", "write a FOR[name].md", "document this project for me", or "help me understand this codebase". Accepts an optional name argument (e.g., "/explain-project Pete").
gh-comment
MichaelVessia
Comment on a GitHub PR or issue on Michael's behalf, clearly attributed as AI-generated. Use when asked to leave a comment, reply, or respond on GitHub.
canvas-feedback-template
vishalsachdev
Generate learning science-backed feedback templates for Canvas assignments. Use when educators need feedback templates for grading, want to create rubric comments, need encouraging feedback language aligned with Pillar 3 principles (targeted, encouraging, immediate), or want to set up SpeedGrader comment libraries. Works with canvas-mcp for bulk grading.
sanskrit-skills
thapakrish
Suite of Sanskrit learning skills covering verse analysis, grammar, vocabulary, literature, and devotional hymns. Use as an entry point when users ask general Sanskrit questions or need guidance on which specific skill to use.
java
mbarbieri
Use when writing, modifying, or reviewing Java code - applies SOLID principles, clean code practices, minimal documentation, and pragmatic abstraction to create maintainable Java applications
ai-vuln-harness
daedalus
Design and implement multi-agent vulnerability research harnesses following the Project Glasswing / Cloudflare methodology. Use this skill when building or improving Hunt/Validate/Dedupe/Trace security pipelines, reducing false positives in AI vuln scanning, or operationalizing large-scale LLM-assisted code audit workflows.
blooms-taxonomy
reggiechan74
This skill should be used when the user asks to "write learning objectives", "create measurable learning outcomes", "select action verbs for objectives", "what cognitive levels should I target", "how to scaffold learning", "write course objectives", "make objectives more specific", or references Bloom's taxonomy. Also relevant when users say "my objectives aren't measurable", "how do I assess what students learned", or "progression from basic to advanced skills". Provides comprehensive guidance on applying Bloom's taxonomy to create measurable, appropriately-leveled learning objectives for intensive workshops.