Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
docker-patterns
Docker and Docker Compose — multi-stage Dockerfiles, networking, volumes, container security, and debugging. Use when containerizing applications or configuring Docker Compose.
xbklairith/kisune 1
-
backend-patterns
Backend architecture patterns — repository/service layers, middleware, query optimization, caching, error handling, and auth. Use when implementing backend services, fixing N+1 queries, or adding caching.
xbklairith/kisune 1
-
systematic-testing
Systematic debugging framework and test generation patterns. Use when writing tests, debugging failures, or investigating bugs.
xbklairith/kisune 1
-
search-first
Research-before-coding workflow — search for existing tools, libraries, and patterns before writing custom code. Use before writing custom utilities or adding new dependencies.
xbklairith/kisune 1
-
git-workflow
Smart git operations — commit messages, branch management, PR creation with summaries. Use for any git workflow.
xbklairith/kisune 1
-
spec-driven-implementation
MANDATORY implementation — breaks design into TDD tasks in docx/features/ tasks.md with Red-Green-Refactor. MUST activate after spec-driven-planning.
xbklairith/kisune 1
-
analyze
Technical analysis with indicators (RSI, MACD, MA), support/resistance, multi-timeframe trends, and sentiment. Use when analyzing markets or interpreting charts.
xbklairith/kisune 1
-
translate
Convert strategy docs to Python (Backtrader) and TradingView Pine Script. Use when translating strategies to code for backtesting.
xbklairith/kisune 1
-
research
Systematic trading strategy research — edge hypothesis, statistical validation, and strategy documentation (entry, exit, risk management).
xbklairith/kisune 1
-
pattern
Chart pattern identification — head and shoulders, double tops, triangles, flags. Documents pattern library with entry/exit criteria.
xbklairith/kisune 1
-
sonos-control
Control Sonos speakers through MCP tools - search and play music, manage queue and playlists, adjust volume. Use when users request music playback, mention artists/songs/albums, want to control Sonos speakers, manage playlists, or ask about what's playing.
slzatz/sonos_mcp
-
umple-code-generator
Generate production-quality code (Java, Python, PHP, Ruby, C++, SQL) from Umple models. Use when user requests: (1) Code generation from UML/class models (2) Java/Python/PHP/Ruby/C++ class generation (3) SQL schema from a domain model (4) Boilerplate-free implementation of classes with associations and state machines (5) Converting a domain model to working code. Produces complete implementations with constructors, getters/setters, association management, and state machine logic.
umple/umple-skills 2
-
umple-diagram-generator
Generate diagrams (state machines, class diagrams, ER diagrams) from natural language requirements using Umple. Use when user requests: (1) State machine diagrams (2) UML class diagrams (3) ER diagrams, entity-relationship diagrams, or database schema diagrams (4) Diagram generation from text descriptions, (5) Any mention of Umple diagram generation, (6) Visual representation of states, transitions, events, entities, classes, or relationships. Outputs SVG diagrams with organized folder structure.
umple/umple-skills 2
-
risk-register
Document risks for changes touching auth, data, or migrations. Lists top risks, how to test/monitor them, and rollback strategy.
zbruhnke/claude-code-starter 13
-
review-mr
Review a merge request or branch. Compares a branch against main/master, summarizes changes, highlights concerns, and provides actionable feedback. Use for PR reviews or before merging.
zbruhnke/claude-code-starter 13
-
changelog-writer
Maintain CHANGELOG.md with properly categorized entries. Use after implementing features, fixing bugs, or making any notable changes. Follows Keep a Changelog format.
zbruhnke/claude-code-starter 13
-
wiggum
Start an autonomous implementation loop from a spec or PRD. Enters plan mode for user approval, enforces command gates (test/lint/typecheck/build), validates dependencies, commits incrementally, and maintains documentation and changelog. Production-ready quality gates.
zbruhnke/claude-code-starter 13
-
generate-tests
Generate comprehensive tests for code. Use when adding test coverage, implementing TDD, or ensuring code reliability.
zbruhnke/claude-code-starter 13
-
release-checklist
Run a final release checklist before shipping. Verifies no TODOs, no debug code, docs updated, tests passing, dependencies justified, and security reviewed.
zbruhnke/claude-code-starter 13
-
code-review
Review code changes for quality, security, and best practices. Use when reviewing staged changes, pull requests, or specific files before merging.
zbruhnke/claude-code-starter 13
-
install-precommit
Install the pre-commit review hook that forces you to understand changes before committing. Use when you want to enable commit reviews or when setting up a new project.
zbruhnke/claude-code-starter 13
-
refresh-claude
Review recent changes and update CLAUDE.md to keep it relevant for future sessions. Use after significant changes or periodically to maintain context.
zbruhnke/claude-code-starter 13
-
refactor-code
Refactor code to improve clarity and maintainability without changing behavior. Use when improving readability, reducing complexity, or eliminating duplication.
zbruhnke/claude-code-starter 13
-
explain-code
Explain how code works in detail. Use when trying to understand unfamiliar code, complex logic, or system architecture.
zbruhnke/claude-code-starter 13