Skip to content
alyn

Best Claude skills for coding

Coding skills change how your agent works, not only what it writes: brainstorm before building, write a plan, test first, review its own diff, and finish branches cleanly. Packs like Superpowers, Matt Pocock's skills, Addy Osmani's agent skills and Garry Tan's gstack are the most starred skills on GitHub.

1747 coding skills · ranked live · November 2026

The top 10. Ranked by the Alyn Score.

  1. #1
    Matt Pocock

    Diagnosing Bugs

    Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.

    Pack321k33MScore 97
    Details
  2. #2
    Matt Pocock

    Ask Matt

    Ask which skill or flow fits your situation. A router over the skills in this repo.

    Pack321k33MScore 95
    Details
  3. #3
    Matt Pocock

    Code Review

    Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding standards?) and Spec (does the code…

    Pack321k33MScore 95
    Details
  4. Jesse Vincent

    Superpowers

    #4
    Jesse Vincent

    Writing Skills

    Use when creating new skills, editing existing skills, or verifying skills work before deployment

    Pack316k3.9MScore 94
    Details
  5. Jesse Vincent

    Superpowers

    #5
    Jesse Vincent

    Brainstorming

    You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a…

    Pack316k3.9MScore 92
    Details
  6. Jesse Vincent

    Superpowers

    #6
    Jesse Vincent

    Diagnosing Superpowers

    Use when a superpowers session went wrong and your human partner wants to know why — repeated work, ignored plans, stumbles, poor results, a skill that didn't fire, "it took too long", "why…

    Pack316k3.9MScore 92
    Details
  7. #7
    JuliusBrussee

    Caveman Learn

    Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's…

    Pack119k4.8MScore 90
    Details
  8. #8
    affaan-m

    Agent Architecture Audit

    Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering…

    Pack301k1.7MScore 89
    Details
  9. #9
    affaan-m

    Agent Sort

    Build an evidence-backed ECC install plan for a specific repo by sorting skills, commands, rules, hooks, and extras into DAILY vs LIBRARY buckets using parallel repo-aware review passes…

    Pack301k1.7MScore 89
    Details
  10. #10
    affaan-m

    Android Clean Architecture

    Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring…

    Pack301k1.7MScore 89
    Details

What makes a great coding skill.

  • A workflow (plan, implement, verify) rather than a list of tips.

  • Explicit stop conditions so the agent asks instead of guessing.

  • Skills that compose: planning, testing and review that hand off to each other.

All 1747 coding skills.

55
foryourhealth111-pixel

cancel-ralph

Codex-compatible cancel command for Ralph loop state, preserving the original command name.

Pack3.8k950Coding

OneWave-AI

Claude Skills

55
OneWave-AI

cash-flow-forecaster

Build a 13-week rolling cash flow forecast from bank exports, AR aging, AP bills, payroll, and recurring commitments -- the report that tells a small business whether it survives the…

Pack42372kCoding

oaustegard

Claude Skills

55
oaustegard

categorizing-bsky-accounts

Analyze and categorize Bluesky accounts by topic using keyword extraction. Use when users mention Bluesky account analysis, following/follower lists, topic discovery, account curation, or…

Pack2573.7kCoding

Nikolay-Shirokov

Cc 1c Skills

55
Nikolay-Shirokov

cf-edit

Точечное редактирование конфигурации 1С. Используй когда нужно изменить свойства конфигурации, добавить или удалить объект из состава, настроить роли по умолчанию, поменять раскладку…

Pack7744.4kCoding

Nikolay-Shirokov

Cc 1c Skills

55
Nikolay-Shirokov

cf-init

Создать пустую конфигурацию 1С (scaffold XML-исходников). Используй когда нужно начать новую конфигурацию с нуля

Pack7744.4kCoding

Nikolay-Shirokov

Cc 1c Skills

55
Nikolay-Shirokov

cfe-diff

Анализ расширения конфигурации 1С (CFE) — состав, заимствованные объекты, перехватчики, проверка переноса. Используй когда нужно понять что содержит расширение или проверить перенесены ли…

Pack7744.4kCoding

Nikolay-Shirokov

Cc 1c Skills

55
Nikolay-Shirokov

cfe-init

Создать расширение конфигурации 1С (CFE) — scaffold XML-исходников. Используй когда нужно создать новое расширение для исправления, доработки или дополнения конфигурации

Pack7744.4kCoding

Nikolay-Shirokov

Cc 1c Skills

55
Nikolay-Shirokov

cfe-validate

Валидация расширения конфигурации 1С (CFE). Используй после создания или модификации расширения для проверки корректности

Pack7744.4kCoding

internet-court

Internet Court Skill

55
internet-court

cloud-claw

Use this umbrella skill when the request spans multiple Cloud Claw user-facing domains, especially launching a new AltClaw or OpenClaw VM and then managing lifecycle, logs, renewal, or…

Pack7.1k197Coding
55
mxyhi

codebase-design

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more…

Pack5144.2kCoding

oaustegard

Claude Skills

55
oaustegard

convening-experts

Convenes expert panels for problem-solving. Use when user mentions panel, experts, multiple perspectives, MECE, DMAIC, RAPID, Six Sigma, root cause analysis, strategic decisions, process…

Pack2573.7kCoding

waynesutton

Builder Skills

55
waynesutton

convex-agents

Retired. Points to the skill that replaced convex-agents in builder-skills 3.0. Use when /convex-agents is invoked by name or the user asks where convex-agents went.

Pack40438kCoding

waynesutton

Builder Skills

55
waynesutton

convex-best-practices

Retired. Points to the skill that replaced convex-best-practices in builder-skills 3.0. Use when /convex-best-practices is invoked by name or the user asks where convex-best-practices went.

Pack40438kCoding

waynesutton

Builder Skills

55
waynesutton

convex-component-authoring

Retired. Points to the skill that replaced convex-component-authoring in builder-skills 3.0. Use when /convex-component-authoring is invoked by name or the user asks where…

Pack40438kCoding

waynesutton

Builder Skills

55
waynesutton

convex-file-storage

Retired. Points to the skill that replaced convex-file-storage in builder-skills 3.0. Use when /convex-file-storage is invoked by name or the user asks where convex-file-storage went.

Pack40438kCoding

waynesutton

Builder Skills

55
waynesutton

convex-functions

Retired. Points to the skill that replaced convex-functions in builder-skills 3.0. Use when /convex-functions is invoked by name or the user asks where convex-functions went.

Pack40438kCoding

waynesutton

Builder Skills

55
waynesutton

convex-http-actions

Retired. Points to the skill that replaced convex-http-actions in builder-skills 3.0. Use when /convex-http-actions is invoked by name or the user asks where convex-http-actions went.

Pack40438kCoding

waynesutton

Builder Skills

55
waynesutton

convex-migrations

Retired. Points to the skill that replaced convex-migrations in builder-skills 3.0. Use when /convex-migrations is invoked by name or the user asks where convex-migrations went.

Pack40438kCoding

waynesutton

Builder Skills

55
waynesutton

convex-realtime

Retired. Points to the skill that replaced convex-realtime in builder-skills 3.0. Use when /convex-realtime is invoked by name or the user asks where convex-realtime went.

Pack40438kCoding

waynesutton

Builder Skills

55
waynesutton

convex-schema-validator

Retired. Points to the skill that replaced convex-schema-validator in builder-skills 3.0. Use when /convex-schema-validator is invoked by name or the user asks where convex-schema-validator…

Pack40438kCoding

oaustegard

Claude Skills

55
oaustegard

crafting-instructions

Chooses the right FORMAT for instructions on Claude.ai — project instructions, a skill, or a standalone prompt — and gives the format-specific structure once chosen. Use when the question…

Pack2573.7kCoding

MoizIbnYousaf

AI Agent Skills

55
MoizIbnYousaf

database-design

Database schema design, optimization, and migration patterns for PostgreSQL, MySQL, and NoSQL databases. Use for designing schemas, writing migrations, or optimizing queries.

Pack1.2k13kCoding

databricks

Databricks Agent Skills

55
databricks

databricks-mlflow-evaluation

MLflow GenAI evaluation and agent improvement on Databricks. Use when running mlflow.genai.evaluate(), building scorers or datasets, aligning judges with MemAlign, optimizing prompts, or…

Pack39417kCoding

Nikolay-Shirokov

Cc 1c Skills

55
Nikolay-Shirokov

db-create

Создание информационной базы 1С. Используй когда нужно создать базу, новую ИБ, пустую базу

Pack7744.4kCoding

Pluviobyte

Rnskill

55
Pluviobyte

dbs-resonate

文稿共鸣诊断。你写完了一段内容但心里没底——怕没流量、怕没戳中观众、怕完播率低。把文稿给这个 skill,它用传播心理学框架诊断有没有引起共鸣、哪里出了问题、具体怎么改。 触发方式:/dbs-resonate、「这个文稿有没有戳中人」「帮我看看能不能发」「这个完播率会不会低」「文稿发出去有没有流量」 Draft resonance diagnosis. You…

Pack1.7k12kCoding

Pluviobyte

Rnskill

55
Pluviobyte

dbs-restore

把上次诊断的状态拉出来,接着用。配合 dbs-save 使用。 触发方式:/dbs-restore、/续上、「接着上次」「之前的结论」「上次诊断到哪了」 Restore the most recent diagnosis snapshot saved by dbs-save. Trigger: /dbs-restore, "continue from last time"…

Pack1.7k12kCoding

Pluviobyte

Rnskill

55
Pluviobyte

dbs-spread

传播心理解码。给定一段内容,用 5 个经典传播学理论解码它为什么能引起受众共鸣,分析受众情绪底层和有效立场,输出聊天室的讨论方向。 触发方式:/dbs-spread、「传播心理解码」、「为什么这个能火」、「受众想听什么」、「这个内容打中了什么情绪」 Transmission psychology decoder. Given a piece of content…

Pack1.7k12kCoding

Nikolay-Shirokov

Cc 1c Skills

55
Nikolay-Shirokov

epf-init

Создать пустую внешнюю обработку 1С (scaffold XML-исходников). Используй когда нужно создать новую внешнюю обработку с нуля

Pack7744.4kCoding

Nikolay-Shirokov

Cc 1c Skills

55
Nikolay-Shirokov

erf-build

Собрать внешний отчёт 1С (ERF) из XML-исходников. Используй когда пользователь просит собрать, скомпилировать отчёт или получить ERF файл из исходников

Pack7744.4kCoding
55
dzhng

find-overengineering

Find and roll back overengineering — protective code that solves an edge case of an edge case at the cost of far too much complexity, or careful migrations for a product with no users. Use…

Pack1.5k7.1kCoding
55
dzhng

find-state-machines

Find implicit state machines, where one lifecycle's state, transitions, and ownership are scattered across flags, effects, callbacks, and async work, and make them explicit. Use when…

Pack1.5k7.1kCoding
55
dzhng

handoff-spec

Hand a spec that is mid-implementation to another machine or another agent.

Pack1.5k7.1kCoding
55
staskh

ib-report-delta-adjusted-notional-exposure

Report delta-adjusted notional exposure across all IBKR accounts. Calculates option deltas using Black-Scholes and reports long/short exposure by account and underlying. Use when user asks…

Pack4073.1kCoding
55
mxyhi

improve-codebase-architecture

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.

Pack5144.2kCoding

internet-court

Internet Court Skill

55
internet-court

make-git-escrow

Create a new git escrow bounty for a test suite. Use when the user wants to submit a challenge with escrowed token rewards for passing a failing test suite. Requires the git-escrows CLI…

Pack7.1k197Coding

michaelshimeles

Rstack

55
michaelshimeles

new-feature

Isolate repository edits in a Git worktree before starting a feature, fix, or documentation change. Preserve a worktree already assigned to the same task. Read-only reviews and…

Pack1.5k2.7kCoding

Coding skills, explained.

Also searched as: claude code skills, best claude code skills, software engineering skills, superpowers.

What are the best Claude skills for coding?

Right now the top-ranked coding skills on Alyn are Diagnosing Bugs (Matt Pocock), Ask Matt (Matt Pocock), Code Review (Matt Pocock). Rankings combine GitHub stars, installs, freshness and depth, and update live.

What are the best Claude Code skills?

By stars and installs: Superpowers (obra), Matt Pocock's skills, Addy Osmani's agent-skills, gstack (Garry Tan) and Caveman. Alyn ranks them live.

How many skills should I install?

Start with one workflow pack and two or three task skills. Each skill only costs about 100 tokens until it is used, but overlapping skills can confuse which one runs.

How do I install a coding skill?

Run npx skills add owner/repo in your project, or copy the folder with SKILL.md into ~/.claude/skills. Every skill on this page has a ready-to-copy command.

Built a coding skill? Get it ranked.

Submit a skill