Category
coding Agent Skills
38 open coding skills for AI agents. Each package is a portableSKILL.md folder with trigger guidance, instructions, and a benchmark suite — installable into Claude Code, Codex, Cursor, and OpenCode.
- code-reviewCore
Review code changes for bugs, security issues, and maintainability with severity-tagged, actionable findings. Use whenever the user shares a diff, pull request, or code snippet and asks for review, feedback, "does this look right", "find issues", or "check my code" — even for small snippets or partial files.
- Category
- coding
- Context
- 572
- Updated
- 2026-07-11
- commit-messagesCore
Write clear, conventional git commit messages from diffs or descriptions of changes. Use whenever the user asks for a commit message, is about to commit changes, mentions "git commit", shares a diff or staged changes that need summarizing, or finishes a coding task that will be committed — even if they don't ask about message formatting.
- Category
- coding
- Context
- 496
- Updated
- 2026-07-11
- debuggingVerified
Diagnose bugs systematically instead of guessing — form hypotheses, isolate the fault, and verify the fix. Use whenever the user shares an error message, stack trace, unexpected behavior, failing test, or says things like "why doesn't this work", "it crashes", or "I'm stuck on this bug" — even if they only paste an error with no question.
- Category
- coding
- Context
- 541
- Updated
- 2026-07-11
- accessibility-reviewCommunity
Review UI and content for accessibility issues against WCAG-minded practices. Use whenever the user asks for an a11y review, accessibility audit, ARIA help, keyboard navigation, screen reader support, or whether a UI is accessible — even for small component snippets.
- Category
- coding
- Context
- 441
- Updated
- 2026-07-26
- api-changelogCommunity
Write consumer-facing API changelogs and migration notes for breaking and additive changes. Use whenever the user asks for an API changelog, OpenAPI migration notes, deprecation announcement, version diff summary, or how to communicate a breaking API change to clients.
- Category
- coding
- Context
- 254
- Updated
- 2026-07-26
- api-designCommunity
Design and review HTTP, REST, GraphQL, and internal service APIs with clear contracts, errors, pagination, security, and evolution rules. Use whenever the user is planning endpoints, reviewing an API specification, naming resources, defining request or response shapes, or asking how services should communicate, even if they only share a rough route list.
- Category
- coding
- Context
- 674
- Updated
- 2026-07-11
- caching-strategiesCommunity
Design caching layers with correctness, TTLs, invalidation, and stampede control. Use whenever the user asks about Redis cache, CDN caching, HTTP cache headers, cache invalidation, thundering herd, or stale reads.
- Category
- coding
- Context
- 286
- Updated
- 2026-07-26
- chaos-experiment-designCommunity
Plan chaos and resilience experiments safely with hypotheses, blast radius limits, and abort criteria. Use whenever the user asks for chaos engineering, game days, fault injection, resilience experiments, or how to safely break things in staging or production.
- Category
- coding
- Context
- 302
- Updated
- 2026-07-26
- ci-cd-pipelinesCommunity
Design and review CI/CD pipelines for speed, safety, and clear failure signals. Use whenever the user edits GitHub Actions, GitLab CI, Jenkinsfiles, or asks how to structure tests, builds, caches, deploy gates, and rollbacks in continuous integration.
- Category
- coding
- Context
- 340
- Updated
- 2026-07-26
- cli-designCommunity
Design developer CLIs with clear UX, exit codes, flags, and help text. Use whenever the user builds a command-line tool, debates flags vs subcommands, stdout vs stderr, or asks how to structure a CLI for engineers.
- Category
- coding
- Context
- 244
- Updated
- 2026-07-26
- code-commentsCommunity
Write and improve code comments and docstrings that explain why, not noise. Use whenever the user asks for better comments, docstrings, module headers, JSDoc/TSDoc, or documentation comments in source code.
- Category
- coding
- Context
- 317
- Updated
- 2026-07-26
- container-reviewCommunity
Review Dockerfiles and container configs for size, security, and operability. Use whenever the user shares a Dockerfile, compose file, Kubernetes image config, or asks how to harden, slim, or debug a container build.
- Category
- coding
- Context
- 320
- Updated
- 2026-07-26
- database-migrationsCommunity
Plan and review database schema migrations for safety and rollback. Use whenever the user writes migrations, alters tables, backfills data, adds indexes, or asks how to deploy schema changes without downtime or lock pain.
- Category
- coding
- Context
- 377
- Updated
- 2026-07-26
- dependency-upgradesCommunity
Plan and execute dependency upgrades with risk assessment, changelog review, and verification. Use whenever the user wants to bump packages, resolve CVEs, upgrade a major version, interpret dependency conflicts, or update lockfiles safely.
- Category
- coding
- Context
- 648
- Updated
- 2026-07-26
- design-system-contributionCommunity
Guide contributions to a design system — component API, accessibility, tokens, and docs. Use whenever the user adds a design-system component, variants, design tokens, Storybook docs, or asks how to version UI primitives safely.
- Category
- coding
- Context
- 328
- Updated
- 2026-07-26
- error-handlingCommunity
Design robust error handling, retries, and failure modes for application code. Use whenever the user asks about exceptions, error types, retry policies, circuit breakers, timeouts, or how to handle failures in APIs, jobs, and distributed calls.
- Category
- coding
- Context
- 365
- Updated
- 2026-07-26
- feature-flagsCommunity
Design feature flag rollout plans with targeting, kill switches, and cleanup. Use whenever the user asks about feature flags, gradual rollout, percentage deploys, experiments in production, flag lifecycle, or technical debt from stale flags.
- Category
- coding
- Context
- 321
- Updated
- 2026-07-26
- git-conflict-resolutionCommunity
Resolve git merge and rebase conflicts carefully while preserving intent. Use whenever the user has merge conflicts, rebase conflicts, or asks how to untangle conflicting branches, conflict markers, or conflicting file hunks.
- Category
- coding
- Context
- 374
- Updated
- 2026-07-26
- graphql-schema-designCommunity
Design and review GraphQL schemas for authz, pagination, N+1 risk, nullability, and evolution. Use whenever the user works on GraphQL types, resolvers, connections, deprecations, query cost, or schema reviews — even when they only paste an SDL snippet.
- Category
- coding
- Context
- 354
- Updated
- 2026-07-26
- helm-chart-scaffoldingCommunity
Scaffold and review Helm charts with safe defaults for values, templates, and hooks. Use whenever the user asks for a Helm chart, Chart.yaml, values.yaml production review, Helm upgrade hooks, or packaging a service for Helm install/upgrade.
- Category
- coding
- Context
- 332
- Updated
- 2026-07-26
- i18n-reviewCommunity
Review product UI and copy for internationalization readiness — concatenation, pluralization, locale formats, RTL, and string extraction. Use whenever the user asks about i18n, l10n, localization readiness, translation safety, or whether strings are ready for other locales.
- Category
- coding
- Context
- 434
- Updated
- 2026-07-26
- kubernetes-reviewCommunity
Review Kubernetes manifests and Helm values for security, reliability, and operability. Use whenever the user shares Deployment, Service, Ingress, StatefulSet, Helm charts, or asks about probes, RBAC, resource limits, network policies, or production-ready k8s YAML.
- Category
- coding
- Context
- 380
- Updated
- 2026-07-26
- load-test-planningCommunity
Plan and interpret load tests with clear goals, scenarios, and pass/fail criteria. Use whenever the user asks for k6, Locust, JMeter, Gatling, soak tests, stress tests, capacity tests, or how to read p95 latency and error rates under load.
- Category
- coding
- Context
- 355
- Updated
- 2026-07-26
- logging-observabilityCommunity
Design logging, metrics, and tracing that operators can use under pressure. Use whenever the user asks about structured logs, metrics, OpenTelemetry, dashboards, SLIs/SLOs, alerting, or how to instrument a service for production debugging.
- Category
- coding
- Context
- 382
- Updated
- 2026-07-26
- migration-playbooksCommunity
Plan large technical migrations with strangler patterns, dual-run, and rollback. Use whenever the user migrates frameworks, databases, clouds, monorepo boundaries, or large platform changes at scale.
- Category
- coding
- Context
- 258
- Updated
- 2026-07-26
- observability-alertsCommunity
Design actionable alerts that page humans only for real pain. Use whenever the user writes alert rules, fixes alert fatigue, designs on-call notifications, escalations, or SLO burn alerts.
- Category
- coding
- Context
- 259
- Updated
- 2026-07-26
- openapi-spec-designCommunity
Design and review OpenAPI specifications for clarity, consistency, and evolution. Use whenever the user writes OpenAPI or Swagger YAML/JSON, reviews API specs, or asks how to document REST endpoints for code generation and client SDKs.
- Category
- coding
- Context
- 275
- Updated
- 2026-07-26
- performance-reviewCommunity
Diagnose application performance bottlenecks and propose measured fixes. Use whenever the user mentions slow endpoints, high latency, CPU or memory spikes, N+1 queries, profiling results, p95/p99, or asks how to make code or systems faster — even without formal profiler output.
- Category
- coding
- Context
- 641
- Updated
- 2026-07-26
- pr-descriptionsCommunity
Write pull request titles and descriptions that reviewers can act on fast. Use whenever the user asks for a PR description, opens or prepares a pull/merge request, shares commits or a branch diff to summarize, or says "write up this PR" — even if they only paste a diff.
- Category
- coding
- Context
- 914
- Updated
- 2026-07-26
- prompt-injection-hardeningCommunity
Threat-model AI features against prompt injection, tool abuse, and data exfiltration, then propose mitigations and eval cases. Use whenever the user builds agents, RAG chatbots, tool-calling systems, or asks about prompt injection, jailbreaks, indirect injection, or agent security.
- Category
- coding
- Context
- 559
- Updated
- 2026-07-26
- rate-limitingCommunity
Design rate limiting and throttling for APIs and gateways with fair use and abuse resistance. Use whenever the user asks about rate limits, quotas, 429 responses, token buckets, leaky buckets, or protecting endpoints from overload and abuse.
- Category
- coding
- Context
- 277
- Updated
- 2026-07-26
- refactor-planningCommunity
Plan safe refactors that preserve behavior — seams, steps, tests, and rollback. Use whenever the user asks how to refactor, untangle a module, reduce complexity, extract a service, or restructure code without changing product behavior — even for "clean this up" requests with a large file.
- Category
- coding
- Context
- 630
- Updated
- 2026-07-26
- secrets-managementCommunity
Handle secrets safely in apps and infrastructure without committing credentials. Use whenever the user asks about API keys, secret managers, .env handling, rotation, CI secrets, or how to inject credentials at runtime.
- Category
- coding
- Context
- 347
- Updated
- 2026-07-26
- security-reviewCommunity
Review code and designs for security vulnerabilities — injection, authn/authz, secrets, crypto, SSRF, and data exposure. Use whenever the user asks for a security review, threat model, OWASP check, or whether something is safe to ship, shares auth/payment/upload code, or mentions vulnerability, exploit, hardcoding secrets, or "is this secure".
- Category
- coding
- Context
- 1095
- Updated
- 2026-07-26
- sql-query-reviewCommunity
Review and improve SQL queries for correctness, performance, safety, and maintainability. Use whenever the user shares a SQL query, asks to optimize a query, check indexes, prevent SQL injection, rewrite a join, explain a slow query plan, or debug wrong database results — even for ORM-generated SQL or "why is this query slow".
- Category
- coding
- Context
- 948
- Updated
- 2026-07-26
- terraform-reviewCommunity
Review Terraform and OpenTofu configuration and plans for blast radius, state risk, IAM overreach, and safer apply order. Use whenever the user shares .tf files, a terraform plan, asks if apply is safe, or reviews infrastructure-as-code modules and state backends.
- Category
- coding
- Context
- 440
- Updated
- 2026-07-26
- test-generationCommunity
Design and write focused automated tests for new code, bug fixes, and risky behavior. Use whenever the user asks for tests, shares untested code, fixes a defect that needs regression coverage, mentions coverage gaps, or wants help deciding what to test, even if they do not name a testing framework.
- Category
- coding
- Context
- 616
- Updated
- 2026-07-11
- websocket-designCommunity
Design WebSocket and realtime channels with auth, backpressure, and reconnect semantics. Use whenever the user builds realtime features, sockets, presence, live updates, or streaming over persistent connections.
- Category
- coding
- Context
- 286
- Updated
- 2026-07-26