Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
typebox
TypeBox and TypeMap patterns for runtime schema validation and JSON Schema generation. Use when the user mentions TypeBox, TypeMap, Standard Schema, or when working with runtime type validation, JSON Schema, or schema-based validation.
EpicenterHQ/epicenter 4,333
-
factory-function-composition
Apply factory function patterns to compose clients and services with proper separation of concerns. Use when creating functions that depend on external clients, wrapping resources with domain-specific methods, or refactoring code that mixes client/service/method options together.
EpicenterHQ/epicenter 4,333
-
progress-summary
This skill should be used when the user asks questions like "can you summarize", "what happened", "what did we do", "what's the situation", "where are we at", "explain what's going on", "give me an overview", "what's been done", "tell me about this", "walk me through what happened", or any question asking to understand the current state of work or changes. Provides conversational, PR-style summaries with visual diagrams.
EpicenterHQ/epicenter 4,333
-
query-layer
Query layer patterns for consuming services with TanStack Query, error transformation, and runtime dependency injection. Use when the user mentions createQuery, createMutation, TanStack Query, or when implementing queries/mutations, transforming errors for UI, or adding reactive data management.
EpicenterHQ/epicenter 4,333
-
writing-voice
Voice and tone rules for all written content—prose, UI text, tooltips, error messages. Use when the user says "fix the tone", "rewrite this", "sounds like AI", "sounds corporate", or when writing any user-facing text, landing pages, product copy, or open-source documentation.
EpicenterHQ/epicenter 4,333
-
workflow
Standard workflow for implementing features with specs and planning documents. Use when the user says "start a new feature", "how should I plan this", "what's the process", or when starting implementation, planning work, or working on any non-trivial task.
EpicenterHQ/epicenter 4,333
-
styling
CSS and Tailwind styling guidelines for this codebase. Use when the user says "style this", "fix the CSS", "add classes", or when writing Tailwind utilities, using cn(), creating UI components, reviewing CSS code, or deciding on wrapper element structure.
EpicenterHQ/epicenter 4,333
-
testing
Test file conventions for setup functions, factory patterns, test organization, type testing, and naming. Use when the user says "write tests", "add a test", "fix this test", or when writing or modifying *.test.ts files, creating test setup functions, or reviewing test structure.
EpicenterHQ/epicenter 4,333
-
karpathy-mode
This skill should be used to enforce a disciplined coding workflow that avoids common LLM mistakes. It applies when writing code, implementing features, or when the user says /karpathy, /k-mode, or asks for "careful", "disciplined", or "minimal" implementation. Enforces assumption surfacing, simplicity-first coding, surgical changes, and test-driven execution.
adryanev/.dotfiles 2
-
disciplined-work
This skill should be used to execute work plans with strict coding discipline that avoids common LLM mistakes. It merges structured plan execution (phased workflow, incremental commits, quality checks) with disciplined coding guardrails (assumption surfacing, simplicity-first, surgical changes, test-driven execution). Triggers on /disciplined-work, /k-work, "disciplined work", or "careful work".
adryanev/.dotfiles 2
-
github-issues-from-spec
This skill transforms feature specifications, requirements documents, or plans into well-structured GitHub issues. It chunks large features into small, testable issues, creates them via gh CLI, and adds them to the appropriate GitHub project with labels. Use when converting specs to actionable issues.
adryanev/.dotfiles 2
-
test-endpoints
This skill automates API endpoint testing and documentation. It runs curl requests against specified endpoints, captures responses, validates against OpenAPI spec, and generates markdown documentation. Use after implementing new endpoints or when verifying API behavior.
adryanev/.dotfiles 2
-
new-go-endpoint
This skill automates the API-first workflow for creating new Go API endpoints. It handles OpenAPI spec updates, code generation, SQLC query creation, handler implementation, and Redis caching patterns. Use when adding new endpoints to the Lexicon backend.
adryanev/.dotfiles 2
-
troubleshooting
Systematic debugging and problem diagnosis using structured troubleshooting methodologies
applicable to any domain - technical issues, process failures, system problems, or general
obstacles. Use when users report errors, describe malfunctions, encounter unexpected behavior,
or need help diagnosing root causes. Triggers include 'debug this,' 'troubleshoot,' 'why isn't
this working,' 'getting an error,' 'something's wrong with,' 'how do I fix,' or any problem
description.
jkitchin/skillz 23
-
citation-verifier
Verify citations and references in scientific documents to detect hallucinated or invalid sources.
Extracts DOIs, URLs, arXiv IDs, PubMed IDs, and ISBNs from Markdown, LaTeX, org-mode, and plain text,
then validates them using API lookups and web fetches.
Use this skill when:
- Reviewing AI-generated content for citation accuracy
- Validating references in papers, reports, or documentation
- Checking if DOIs/URLs resolve to actual papers
- Auditing a document for broken or fake citations
jkitchin/skillz 23
-
pycse
Use when performing regression analysis with confidence intervals, solving ODEs, fitting models to experimental data, or caching expensive scientific computations - provides convenient wrappers around scipy that automatically calculate confidence intervals and prediction bounds for linear, nonlinear, and polynomial regression
jkitchin/skillz 23
-
planning
Structured planning and project breakdown using proven methodologies for goals, projects,
and strategic initiatives. Use when users need to create plans, break down complex projects,
set milestones, estimate timelines, identify dependencies, or develop action plans.
Triggers include 'help me plan,' 'create a roadmap for,' 'break down this project,'
'what are the steps to,' or 'how should I approach.'
jkitchin/skillz 23
-
version-control
Expert guidance for Git version control, trunk-based development workflows, and GitHub best practices.
Emphasizes Conventional Commits for clean history, short-lived feature branches, frequent integration,
and professional collaboration patterns. Use when users need help with git commands, branching strategies,
commit messages, PRs, merge conflicts, or git troubleshooting. Triggers include 'git,' 'commit,' 'branch,'
'merge,' 'rebase,' 'PR,' 'pull request,' or version control questions.
jkitchin/skillz 23
-
tdd
Test-Driven Development facilitation using the red-green-refactor cycle. Guides users through
writing tests first, implementing minimal code to pass, and refactoring for quality. Use when
users want to practice TDD, need help writing tests before code, are developing new features
test-first, or want guidance on test structure and implementation. Triggers include 'use TDD,'
'test-driven development,' 'write tests first,' 'red-green-refactor,' or requests to develop
functionality with tests.
jkitchin/skillz 23
-
code-reviewer
Comprehensive code review and analysis for software quality assurance. Use when Claude needs to review code in any format including (1) Individual files (Python, R, JavaScript, etc.), (2) Directory structures and project organization, (3) Scripts and automation code, (4) Jupyter notebooks and data analysis workflows, (5) Documentation assessment and improvement suggestions, (6) Bug detection and logic verification, (7) Testing coverage and strategy evaluation, (8) Code consistency and maintainability analysis. Provides actionable improvement recommendations across all aspects of software development.
jkitchin/skillz 23
-
ralph-wiggum
Autonomous AI coding loop for unattended development - lets Claude work continuously on tasks while you sleep, with mandatory sandbox enforcement for safety
jkitchin/skillz 23
-
brainstorming
Structured brainstorming and ideation facilitation using proven creativity techniques.
Use when users want to generate ideas, explore solutions, break through creative blocks,
or need facilitated ideation sessions. Triggers include requests like 'help me brainstorm,'
'generate ideas for,' 'creative solutions to,' or 'think of alternatives.'
jkitchin/skillz 23
-
video-storytelling
Create coherent video story sequences with AI-generated images and narrated audio.
Combines image-generation and elevenlabs skills to produce complete video stories with
visual and narrative consistency across all scenes. Maintains character appearance,
style, lighting, and voice consistency throughout the story.
Use this skill when the user requests:
- Video stories with narration
- Animated story sequences
- Educational video content
- Character-driven narratives with visuals
- Multi-scene story videos
- Narrated image sequences
Features: Visual consistency locks, character persistence, multi-turn image generation,
character voice narration, automatic video assembly
Default: 1 title scene + 5 story scenes
Dependencies: image-generation skill, elevenlabs skill, ffmpeg
jkitchin/skillz 23
-
presentations
Create slide presentations in multiple formats: Marp (Markdown, default), Beamer (LaTeX),
Jupyter Notebook slides, and PowerPoint (python-pptx). Supports scientific, business, and
developer content with math, code, charts, and tables. Converts existing documents into slides
or creates from scratch. Auto-compiles to PDF/HTML/PPTX.
Use this skill when the user requests:
- Creating a presentation or slide deck
- Converting a document, paper, or report into slides
- Making conference talk, lecture, or meeting slides
- Generating PowerPoint, PDF slides, or HTML slideshows
- Beamer, Marp, reveal.js, or notebook slideshow creation
jkitchin/skillz 23