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.

Jesse Vincent

Superpowers Skills

46
Jesse Vincent

Sharing Skills

Contribute skills back to upstream via branch and PR

Pack76017kCoding

Neeeophytee

Finding Unknowns Skills

46
Neeeophytee

test-blindspots

Find consequential behavior that a passing test suite does not establish, using focused exploratory checks. Use when the user asks what green tests miss or wants confidence in test coverage…

Pack3691.5kTesting
46
Prat011

theme-factory

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any…

Pack1.9k987Coding

badlogic

Pi Skills

46
badlogic

vscode

VS Code integration for viewing diffs and comparing files. Use when showing file differences to the user.

Pack2.7k4.2kCoding
45
sno-ai

agentic-walkthrough

Prove that a reported run caused its intended real effect. Walk the executor path from entry to effect, capture one observable per hop, and report a result a no-op could not produce.

Pack8641Coding

Neeeophytee

Finding Unknowns Skills

45
Neeeophytee

blindspot-pass

Surface the user's unknown unknowns before work starts. Use when the user is entering an unfamiliar codebase area, an unfamiliar domain (design, video, infra), or explicitly asks for a…

Pack3691.5kCoding
45
Microsoft

chat-with-agent

DEPRECATED: Use /copilot-studio:detect-mode then /copilot-studio:chat-directline or /copilot-studio:chat-sdk instead.

Pack490331Coding

Jesse Vincent

Superpowers Skills

45
Jesse Vincent

Defense-in-Depth Validation

Validate at every layer data passes through to make bugs impossible

Pack76017kCoding

Jesse Vincent

Superpowers Skills

45
Jesse Vincent

Finishing a Development Branch

Complete feature development with structured options for merge, PR, or cleanup

Pack76017kCoding

Jesse Vincent

Superpowers Skills

45
Jesse Vincent

Getting Started with Skills

Skills wiki intro - mandatory workflows, search tool, brainstorming triggers

Pack76017kCoding

Neeeophytee

Finding Unknowns Skills

45
Neeeophytee

implementation-notes

Keep a running implementation-notes.md during a build, logging every deviation from the plan and every discovered edge case. Use whenever implementing against an agreed plan or spec…

Pack3691.5kProductivity

Neeeophytee

Finding Unknowns Skills

45
Neeeophytee

implementation-plan

Write an implementation plan that leads with the decisions the user is most likely to change, and buries the mechanical work at the bottom. Use when planning is requested before a build…

Pack3691.5kCoding

Neeeophytee

Finding Unknowns Skills

45
Neeeophytee

interview-me

Interview the user one question at a time to resolve remaining ambiguity before implementation. Use when planning or brainstorming is done but unknowns remain, or when the user asks to be…

Pack3691.5kCareer
45
sno-ai

less-is-more

Write the least code that works, and cut what an AI agent over-built. Use on any coding task: write, fix, refactor, or review a diff. Also when the user says 'less', 'simplify', 'too…

Pack8641Coding
45
Microsoft

list-kinds

List all available kind discriminator values from the Copilot Studio YAML schema. Use when the user asks what kinds/types are available.

Pack490331Coding
45
Microsoft

list-topics

List all topics in the Copilot Studio agent with their trigger types, phrases, and action counts. Use when the user wants to see what topics exist.

Pack490331Coding
45
Microsoft

lookup-schema

Look up Copilot Studio YAML schema definitions. Use when the user asks about schema structure, element properties, or how to use a specific YAML kind.

Pack490331Coding
45
sno-ai

owner-intent-audit

Check agent-produced plans, tests, or code against the owner's actual intent. Find missing meaning, unrequested work, stale truth, unreachable decisions, unsupported completion claims, and…

Pack8641Coding

Neeeophytee

Finding Unknowns Skills

45
Neeeophytee

pitch-packager

Package a finished piece of work (spec, prototype, implementation notes) into a single document that gets reviewers to understanding and approval fast. Use when the user needs buy-in, a…

Pack3691.5kStartups

Jesse Vincent

Superpowers Skills

45
Jesse Vincent

Pulling Updates from Skills Repository

Sync local skills repository with upstream changes from obra/superpowers-skills

Pack76017kCoding

Jesse Vincent

Superpowers Skills

45
Jesse Vincent

Remembering Conversations

Search previous Claude Code conversations for facts, patterns, decisions, and context using semantic or text search

Pack76017kCoding
45
sno-ai

shellscript-coder

Implement and refactor production shell scripts, command-line tools, automation, process wrappers, and Git or infrastructure helpers with reliable failures, useful logs, and…

Pack8641Coding

staruhub

ClaudeSkills

45
staruhub

solution-architect

解决方案架构师助手。当用户要设计新系统架构、评审现有架构、做技术选型决策、诊断性能/可扩展性/可用性问题、规划架构演进或重构时使用。覆盖微服务、事件驱动、云原生等架构模式,技术趋势通过实时搜索获取而非依赖内置知识。不用于:具体功能的代码实现、安全漏洞审计(用security-audit)、产品需求分析(用product-manager)、只需一句话回答的技术常识问题。

Pack7361.4kCoding

BrianRWagner

AI Marketing Claude Code Skills

45
BrianRWagner

vault-cleanup-auditor

Audit your Obsidian vault in Claude Code — finds stale drafts, empty folders, duplicate filenames, and incomplete files. Saves a dated report.

Pack45510kCoding

Jesse Vincent

Superpowers Skills

45
Jesse Vincent

Verification Before Completion

Run verification commands and confirm output before claiming success

Pack76017kCoding

Jesse Vincent

Superpowers Skills

45
Jesse Vincent

When Stuck - Problem-Solving Dispatch

Dispatch to the right problem-solving technique based on how you're stuck

Pack76017kCoding

Jesse Vincent

Superpowers Skills

44
Jesse Vincent

Brainstorming Ideas Into Designs

Interactive idea refinement using Socratic method to develop fully-formed designs

Pack76017kCoding

BrianRWagner

AI Marketing Claude Code Skills

44
BrianRWagner

daily-briefing-builder

Generate a clean morning brief in Claude Code — pulls today's priorities, unposted content, and weather from your vault.

Pack45510kCoding

Jesse Vincent

Superpowers Skills

44
Jesse Vincent

Executing Plans

Execute detailed plans in batches with review checkpoints

Pack76017kCoding

Jesse Vincent

Superpowers Skills

44
Jesse Vincent

Simplification Cascades

Find one insight that eliminates multiple components - "if this is true, we don't need X, Y, or Z"

Pack76017kCoding
44
sno-ai

ts-coder

Implement and refactor production TypeScript/TSX, strict types, APIs, and migrations.

Pack8641Coding

Gentleman-Programming

Gentleman Skills

44
Gentleman-Programming

zod-4

Zod 4 schema validation patterns. Trigger: When using Zod for validation - breaking changes from v3.

Pack6655.6kCoding

Jesse Vincent

Superpowers Skills

43
Jesse Vincent

Collision-Zone Thinking

Force unrelated concepts together to discover emergent properties - "What if we treated X like Y?"

Pack76017kCoding

Gentleman-Programming

Gentleman Skills

43
Gentleman-Programming

hexagonal-architecture-layers-java

Hexagonal architecture layering for Java services with strict boundaries. Trigger: When structuring Java apps by Domain/Application/Infrastructure, or refactoring toward clean architecture.

Pack6655.6kCoding

Jesse Vincent

Superpowers Skills

43
Jesse Vincent

Inversion Exercise

Flip core assumptions to reveal hidden constraints and alternative approaches - "what if the opposite were true?"

Pack76017kCoding

Jesse Vincent

Superpowers Skills

43
Jesse Vincent

Meta-Pattern Recognition

Spot patterns appearing in 3+ domains to find universal principles

Pack76017kCoding

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