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 - 2#2

Matt Pocock
Ask Matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
Pack321k33MScore 95 - 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 - 4#4
Jesse Vincent
Superpowers
Jesse Vincent
Writing Skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Pack316k3.9MScore 94 - 5#5
Jesse Vincent
Superpowers
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 - 6#6
Jesse Vincent
Superpowers
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 - 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 - 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 - 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 - 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
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.
quodsoler
Unreal Engine Skills
ue-materials-rendering
Use when writing C++ for materials or rendering — dynamic material instances, material parameter collections, render targets, scene capture, post process, decals, Nanite, Lumen, MegaLights…
quodsoler
Unreal Engine Skills
ue-module-build-system
Use when writing or fixing Build.cs, Target.cs, .uproject or .uplugin files, creating a module or plugin, or resolving an Unreal build error. Also use when the user mentions 'unresolved…
quodsoler
Unreal Engine Skills
ue-mover
Use when writing or debugging movement built on the Mover plugin: custom movement modes, layered moves, movement modifiers, instant effects, mode transitions, input production, or rollback…
quodsoler
Unreal Engine Skills
ue-networking-replication
Use when writing multiplayer C++: replicating a property, choosing an RPC type, tuning relevancy or dormancy, registering replicated subobjects, or turning on push model or Iris. Also use…
quodsoler
Unreal Engine Skills
ue-niagara-effects
Use when driving Niagara VFX from C++: spawning a system, overriding User parameters, binding data interfaces, sending gameplay data through Niagara Data Channels, pooling components or…
quodsoler
Unreal Engine Skills
ue-physics-collision
Use when setting up collision channels and profiles, running line/sweep/overlap queries, wiring hit and overlap events, or simulating rigid bodies in Unreal Engine C++. Also use when the…
quodsoler
Unreal Engine Skills
ue-procedural-generation
Use when generating world content or geometry procedurally in Unreal Engine: PCG graphs, custom PCG nodes in C++, runtime mesh building, instancing and seeded noise. Also use when the user…
quodsoler
Unreal Engine Skills
ue-sequencer-cinematics
Use when playing Level Sequences from C++, building cutscenes or in-game camera moments, binding actors to sequence tracks at runtime, wiring Sequencer event tracks, or rendering with Movie…
quodsoler
Unreal Engine Skills
ue-serialization-savegames
Use when implementing save/load, player progress persistence, slot management, or binary serialization in Unreal Engine C++. Also use when the user mentions 'save game', 'USaveGame'…
quodsoler
Unreal Engine Skills
ue-state-trees
Use when writing or debugging State Tree logic in Unreal Engine C++ — tasks, conditions, evaluators, considerations, schemas, transitions, events or Mass behaviours. Also use when the user…
quodsoler
Unreal Engine Skills
ue-testing-debugging
Use when writing or running Unreal Engine tests, adding logging, or profiling a build. Also use when the user mentions 'UE_LOG', 'log category', 'DEFINE_LOG_CATEGORY', 'UE_LOGFMT'…
michaelshimeles
Rstack
unslop
Cut AI tells from text you write or edit for a human reader (commit messages, PR titles and bodies, docs, code comments, replies). Apply before committing, posting, or sending; leave prose…
waynesutton
Builder Skills
what-i-need-from-you
Ends every agent turn with a clear "What I need from you" section listing concrete actions the user must take, or says "Nothing needed from you right now", and logs every ask by id and…
Microsoft
Power Platform Skills
add-teams
Adds Microsoft Teams connector to a Power Apps code app. Use when sending Teams messages, posting to channels, or integrating with Teams chat.
OneWave-AI
Claude Skills
board-deck-generator
Generates professional board meeting presentation content (board-deck.md) with executive summary, financials, product updates, GTM metrics, team/hiring, strategic decisions, and appendix…
OneWave-AI
Claude Skills
champion-identifier
Analyze LinkedIn profiles in target accounts to identify potential internal champions. Evaluates role, career path, mutual connections, interests, and suggests personalization approach. Use…
OneWave-AI
Claude Skills
client-health-dashboard
Generates a comprehensive client health overview across all accounts. Reads CRM data, support tickets, usage metrics, billing, and engagement logs. Calculates health scores, trend…
michaelshimeles
Rstack
code-structure
Use when multiple workflows duplicate the same operational logic, when deciding what belongs in actions vs shared services, or when refactoring repeated operational blocks across domain…

cognitive-toolkit
Evidence-based CBT and DBT intervention skills — guided thought records, opposite action, DEAR MAN roleplay, crisis skills with optional HRV biofeedback. Configurable therapeutic pushback…
oaustegard
Claude Skills
controlling-spotify
Control Spotify playback and manage playlists via MCP server. Use when user requests playing music, controlling Spotify, creating playlists, searching songs, or managing their Spotify…
waynesutton
Builder Skills
create-prd
Writes a short PRD in prds/.md before non trivial work: problem, root cause for bugs, proposed solution, files to change, edge cases, verification steps, and a completion log, with UTC…
Nikolay-Shirokov
Cc 1c Skills
db-list
Управление реестром баз данных 1С (.v8-project.json). Используй когда нужно работать с реестром баз — список баз, зарегистрировать базу в реестре, какие базы есть
Nikolay-Shirokov
Cc 1c Skills
db-load-dt
Загрузка информационной базы 1С из DT-файла — полная перезапись базы (конфигурация + данные). Используй когда нужно загрузить архив информационной базы, восстановить базу, загрузить dt
Nikolay-Shirokov
Cc 1c Skills
db-load-git
Загрузка изменений из Git в базу 1С. Используй когда нужно загрузить изменения из гита, обновить базу из репозитория, partial load из коммита
Pluviobyte
Rnskill
dbs-goal
dontbesilent 目标清晰化。用维特根斯坦的语言哲学把模糊的目标审计成可检查的交付物。 触发方式:/dbs-goal、/目标、「帮我搞清楚目标」「我想做个人 IP」「我的目标是成为...」「我想变得更...」 Goal clarification using Wittgenstein's philosophy of language. Audits fuzzy…
Pluviobyte
Rnskill
dbs-hook
dontbesilent 短视频开头优化。诊断开头问题 + 生成优化方案。 触发方式:/dbs-hook、/hook、「帮我优化开头」「开头怎么写」 Short video opening optimization with diagnosis and solutions. Trigger: /dbs-hook, "optimize my opening", "how to…
Pluviobyte
Rnskill
dbs-slowisfast
dontbesilent 慢就是快。帮创业者找到看起来更慢但长期更快的方法,用摩擦建造资产。 触发方式:/dbs-slowisfast、/慢就是快、「有没有更慢的方法」「我是不是太快了」 Slow-is-fast diagnosis. Help entrepreneurs find seemingly slower methods that build assets…
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.

eli5
Explain a technical spec or proposed change in plain language: what problem it solves, how the solution works, and every schema change.

energy-simulation
Building energy simulation and analysis for construction. Calculate heating/cooling loads, evaluate envelope performance, optimize HVAC sizing, and ensure energy code compliance.
Nikolay-Shirokov
Cc 1c Skills
epf-bsp-add-command
Определить команду в БСП‑описании обработки (`СведенияОВнешнейОбработке`) — открытие формы, вызов клиентского/серверного метода, заполнение объекта и т.п. Используй когда нужно…
Nikolay-Shirokov
Cc 1c Skills
epf-bsp-init
Сформировать функцию `СведенияОВнешнейОбработке` в модуле объекта обработки — описание для подключения через подсистему БСП «Дополнительные отчёты и обработки». Используй когда нужно…
Nikolay-Shirokov
Cc 1c Skills
epf-build
Собрать внешнюю обработку 1С (EPF/ERF) из XML-исходников. Используй когда пользователь просит собрать, скомпилировать обработку или получить EPF/ERF файл из исходников

equipment-telematics
Integrate and analyze telematics data from heavy construction equipment. Track location, utilization, fuel consumption, maintenance needs, and operator behavior.

ifc-data-extraction
Extract structured data from IFC (Industry Foundation Classes) files using IfcOpenShell. Parse BIM models, extract quantities, properties, spatial relationships, and export to various…
Aaronontheweb
Dotnet Skills
ilspy-decompile
Understand implementation details of .NET code by decompiling assemblies. Use when you want to see how a .NET API works internally, inspect NuGet package source, view framework…
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.
More in Build
Coding skills for your agent