Best Agent Skills for Developers
Developer skills cover the software lifecycle: understanding what "done" means before writing code, designing the shape of a change, implementing it in the codebase, verifying it works and will keep working, debugging when it does not, and operating live systems safely. Some skills focus on a single stage, such as turning a vague request into acceptance criteria or tracing a failure to its cause; others span several stages, like taking a change from design through verification. Use the ranked list by starting with the stage where your work is currently stuck, then compare the skills that address it. Read each entry for the stage it targets and the inputs it expects, and pick the one whose scope matches the task in front of you rather than the broadest option available.
8 to start with66 top options
Start with these.
A developer's job tracks the software lifecycle: understand, design, implement, verify, and keep the system healthy.
These are the closest matches for this work. Start with the first one and open it to install.
- Rank 01View Agent SkillDirect
firecrawl-developer-index
NotableSearch issues, merged pull requests, READMEs, and documentation. Use when the question is how a library or API behaves, what an error means, or whether a bug was fixed; prefer this over a general web page.
- Rank 02View Agent SkillDirect
test-driven-development
Enforces test-driven development: write a failing test first, watch it fail, write minimal code to pass, then refactor, with an iron law against code before tests.
243,874 · popularity - Rank 03View Agent SkillDirect
tdd
Test-driven development reference covering the red-green loop, what makes a good test, seams, anti-patterns, and rules of the cycle.
1,042,871 · popularity - Rank 04View Agent SkillDirect
code-review
Two-axis review of a diff against repo coding standards and the originating spec, run as parallel sub-agents and reported side by side.
689,485 · popularity - Rank 05View Agent SkillDirect
api-and-interface-design
NotableGuides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.
- Rank 06View Agent SkillDirect
vue-debug-guides
NotableVue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues. Use when diagnosing or fixing Vue issues.
- Rank 07View Agent SkillDirect
mcp-builder
OfficialGuides creating high-quality MCP servers that let LLMs interact with external services through well-designed tools, in Python or TypeScript.
123,822 · popularity - Rank 08View Agent SkillDirect
fastify-best-practices
Guides development of Fastify Node.js backend servers and REST APIs, covering routes, plugins, JSON Schema validation, hooks, logging, and deployment.
67,955 · popularity
Explore 58 more Agent Skills
- Rank 09View Agent SkillDirect
spec-driven-development
Creates structured specifications before coding, with a gated specify-plan-tasks-implement workflow and capability mapping for multi-module work.
50,859 · popularity - Rank 10View Agent SkillDirect
golang-concurrency
Golang concurrency design covering goroutine lifecycle, channels and select, sync primitives, errgroup, worker pools, and fan-out/fan-in pipelines.
38,285 · popularity - Rank 11View Agent SkillDirect
golang-troubleshooting
Troubleshoots Golang programs systematically, covering debugging methodology, common pitfalls, pprof, Delve, race detection, and production debugging.
36,797 · popularity - Rank 12View Agent SkillDirect
karpathy-guidelines
NotableBehavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
- Rank 13View Agent SkillDirect
nx-workspace
NotableExplore and understand Nx workspaces. USE WHEN answering questions about the workspace, projects, or tasks. ALSO USE WHEN an nx command fails or you need to check available targets/configuration before running a task. EXAMPLES: 'What projects are in this workspace?', 'How is project X configured?', 'What depends on library Y?', 'What targets can I run?', 'Cannot find configuration for task', 'debug nx task failure'.
62,506 · popularity - Rank 14View Agent SkillDirect
figma-implement-design
OfficialTranslates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions "implement design", "generate code", "implement component", provides Figma URLs, or asks to build components matching Figma specs. For Figma canvas writes via `use_figma`, use `figma-use`.
Needs (stated): Node.js
- Rank 15View Agent SkillDirect
vue-best-practices
NotableMUST be used for Vue.js tasks. Strongly recommends Composition API with `<script setup>` and TypeScript as the standard approach. Covers Vue 3, SSR, Volar, vue-tsc. Load for any Vue, .vue files, Vue Router, Pinia, or Vite with Vue work. ALWAYS use Composition API unless the project explicitly requires Options API.
- Rank 16View Agent SkillDirect
receiving-code-review
Guides receiving code review feedback with technical rigor: verify before implementing, ask before assuming, and push back with reasoning rather than performative agreement.
208,088 · popularity - Rank 17View Agent SkillDirect
solana-dev
End-to-end Solana development playbook covering wallet connection, Anchor/Pinocchio programs, testing, security review, and the v1 transaction format.
Needs (stated): Node.js
84,230 · popularity - Rank 18View Agent SkillDirect
ai-sdk
Answers questions about the Vercel AI SDK and helps build AI-powered features like agents, chatbots, RAG, and text generation with version-matched docs.
64,619 · popularity - Rank 19View Agent SkillDirect
incremental-implementation
Delivers changes in thin, verifiable vertical slices, implementing, testing, verifying, and committing one piece at a time with simplicity and scope discipline.
48,577 · popularity - Rank 20View Agent SkillDirect
source-driven-development
Grounds every implementation decision in official documentation, detecting stack versions, fetching relevant docs, and citing sources for framework-specific code.
Needs (stated): Python
44,922 · popularity - Rank 21View Agent SkillDirect
golang-code-style
Golang code style conventions covering line length and breaking, variable declarations, control flow clarity, and when comments help or hurt.
40,550 · popularity - Rank 22View Agent SkillDirect
golang-safety
Defensive Golang coding against bugs like nil panics, typed-nil interfaces, append aliasing, integer truncation, and defer-in-loop issues.
37,266 · popularity - Rank 23View Agent SkillDirect
azure-diagnostics
Officialdescription: "Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, troubleshoot functions, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM passwor
516,714 · popularity - Rank 24View Agent SkillDirect
retrieving-developer-knowledge
Official>- Searches, retrieves, and synthesizes official Google developer documentation across Google Cloud, AI/Gemini, Android, Chrome, Web, Flutter, Go, Firebase, and other Google developer platforms. Integrates with the Developer Knowledge MCP server (search_documents, get_documents, answer_query) or the Developer Knowledge REST API fallback. Use when searching for gcloud CLI commands, API syntax, IAM permissions, official documentation, architectural comparisons, or product choice overviews. Don't use for local filesystem lookups or non-Google documentation.
- Rank 25View Agent SkillDirect
subagent-driven-development
Executes implementation plans by dispatching a fresh implementer subagent per task with task review and a broad final review, preserving coordinator context.
220,801 · popularity - Rank 26View Agent SkillDirect
finishing-a-development-branch
Completes a development branch by verifying tests, detecting the git environment, presenting merge/PR/keep options, executing the choice, and cleaning up.
201,717 · popularity - Rank 27View Agent SkillDirect
wrangler
Runs and troubleshoots Wrangler CLI commands and configures Worker projects for local development, deployment, and Cloudflare resource management.
110,097 · popularity - Rank 28View Agent SkillDirect
developing-genkit-js
Develops AI-powered applications using Genkit in Node.js/TypeScript, covering flows, tools, agents, prompts, middleware, and generative UI.
58,839 · popularity - Rank 29View Agent SkillDirect
deprecation-and-migration
Manages deprecation and migration of old systems, APIs, and features, covering the deprecation decision, advisory vs compulsory, and safe migration processes.
44,095 · popularity - Rank 30View Agent SkillDirect
golang-naming
Go naming conventions covering packages, constructors, structs, interfaces, constants, errors, receivers, and acronyms with a quick reference table.
37,540 · popularity - Rank 31View Agent SkillDirect
golang-benchmark
Golang benchmarking, profiling, and performance measurement covering writing benchmarks, pprof, benchstat comparison, and CI regression detection.
36,389 · popularity - Rank 32View Agent SkillDirect
brainstorming
NotableYou MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
- Rank 33View Agent SkillDirect
azure-prepare
Officialdescription: "Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (
516,178 · popularity - Rank 34View Agent SkillDirect
agent-browser
Browser automation CLI for AI agents to navigate pages, fill forms, click, screenshot, extract data, and test web apps, with specialized skills for Electron and QA.
985,975 · popularity - Rank 35View Agent SkillDirect
retro
Conducts a retrospective on a coding session, suggesting environment improvements like navigation pointers, automated checks, coding standards, and tool economy.
196,301 · popularity - Rank 36View Agent SkillDirect
azure-validate
Officialdescription: "Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate B
515,898 · popularity - Rank 37View Agent SkillPossible
frontend-design
OfficialGuidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
765,703 · popularity - Rank 38View Agent SkillPossible
frontend-design-review
Official> Review and create distinctive, production-grade frontend interfaces with high design quality and design system compliance. Evaluates using three pillars: frictionless insight-to-action, quality craft, and trustworthy building. USE FOR: PR reviews, design reviews, accessibility audits, design system compliance checks, creative frontend design, UI code review, component reviews, responsive design checks, theme testing, and creating memorable UI. DO NOT USE FOR: Backend API reviews, database schema reviews, infrastructure or DevOps work, pure business logic without UI, or non-frontend code.
- Rank 39View Agent SkillPossible
penpot-design-to-code-review
OfficialReview a Penpot design against its implemented code (a source component or Storybook story) and emit a structured DRIFT report. Use when an engineer needs to confirm the build matches the design: extract HTML/CSS from a selection, map its tokens/structure/states to the code component, diff them, and list what each side is missing with severity and a reconciliation. Degrades gracefully to a design-system-token check when no code source is supplied. Triggers: 'design to code review', 'does my code match the design', 'design code parity', 'compare Penpot to my component', 'check this against Storybook', 'extract HTML/CSS from this selection', 'find design drift', 'design implementation diff'.
- Rank 40View Agent SkillPossible
web-design-guidelines
OfficialReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
- Rank 41View Agent SkillPossible
google-agents-cli-workflow
Entrypoint for building ADK agents on Google Cloud, covering scaffold, build, evaluate, deploy, publish, and observe phases with coding guidelines.
481,876 · popularity - Rank 42View Agent SkillPossible
emil-design-eng
Encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
334,004 · popularity - Rank 43View Agent SkillPossible
improve-animations
Surveys a codebase's animation and motion code as a senior advisor, producing a prioritized audit and self-contained implementation plans.
179,500 · popularity - Rank 44View Agent SkillPossible
chatgpt-apps
OfficialBuild, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI. Use when Codex needs to design tools, register UI resources, wire the MCP Apps bridge or ChatGPT compatibility APIs, apply Apps SDK metadata or CSP or domain settings, or produce a docs-aligned project scaffold. Prefer a docs-first workflow by invoking the openai-docs skill or OpenAI developer docs MCP tools before generating code.
- Rank 45View Agent SkillPossible
figma-create-design-system-rules
OfficialGenerates custom design system rules for the user's codebase. Use when user says "create design system rules", "generate rules for my project", "set up design rules", "customize design system guidelines", or wants to establish project-specific conventions for Figma-to-code workflows. Requires Figma MCP server connection.
Needs (stated): MCP server
- Rank 46View Agent SkillPossible
firecrawl
NotableAny live-web task via the Firecrawl CLI — including ordinary web research: searching the web, reading or extracting pages, gathering sources, discovering site URLs, bulk extraction, downloading a site, change alerts, or pages needing clicks/login — web only; local files route to firecrawl-parse. For papers use firecrawl-research-index; for library, API, error, or bug questions use firecrawl-developer-index.
- Rank 47View Agent SkillPossible
microsoft-foundry
OfficialBuilds, deploys, evaluates, and manages Microsoft Foundry agents, models, and resources end to end, including fine-tuning and CI/CD.
556,103 · popularity - Rank 48View Agent SkillPossible
expo-dev-client
Builds and distributes Expo development clients locally or via TestFlight for internal testing of native code changes on physical devices.
65,254 · popularity - Rank 49View Agent SkillPossible
antfu-design
Notableantfu-style design conventions, broadened. UnoCSS-first, class-based semantic tokens with dual light/dark for tooling and devtools UIs, plus design-read, anti-slop, and micro-interaction polish for landing pages and product surfaces. Use when building or refactoring any interface with UnoCSS.
- Rank 50View Agent SkillPossible
application-design-center-design-deploy
Official>- Processes GCP infrastructure design and deployment workflows within Application Design Center (ADC). Use when: - Designing GCP infrastructure with Terraform. - Validating local HCL. - Performing best-practice plan scans. - Importing templates to Application Design Center (ADC). - Deploying templates. - Troubleshooting deployment failures. Boundaries: - Only use for GCP-specific cloud infrastructure. - Only use for Terraform coding within the ADC context.
- Rank 51View Agent SkillPossible
declarative-agent-developer
Official> Create, build, deploy, and localize declarative agents for M365 Copilot and Teams. USE THIS SKILL for ANY task involving a declarative agent — including localization, scaffolding, editing manifests, adding capabilities, and deploying. Localization requires tokenized manifests and language files that only this skill knows how to produce. Triggers: "create agent", "create a declarative agent", "new declarative agent", "scaffold an agent", "new agent project", "add a capability", "add a plugin", "configure my agent", "deploy my agent", "fix my agent manifest", "edit my agent", "localize my agent", "add localization", "translate my agent", "multi-language agent", "add an API plugin", "add an MCP plugin", "add OAuth to my plugin", "review instructions", "improve instructions", "fix my instructions"
- Rank 52View Agent SkillPossible
doc-coauthoring
OfficialGuide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.
- Rank 53View Agent SkillPossible
figma-generate-design
OfficialUse this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma', 'create in Figma from code', 'push page to Figma', 'take this app/page and build it in Figma', 'create a screen', 'build a landing page in Figma', 'update the Figma screen to match code'. This is the preferred workflow skill whenever the user wants to build or update a full page, screen, or view in Figma from code or a description. Discovers design system components, variables, and styles via search_design_system, imports them, and assembles screens incrementally section-by-section using design system tokens instead of hardcoded values.
- Rank 54View Agent SkillPossible
penpot-design-md
OfficialExtract a DESIGN.md design-documentation file from a Penpot file: a portable markdown spec (YAML frontmatter with colors/typography/rounded/spacing/components token maps + prose sections: Overview, Colors, Typography, Layout, Shapes, Components, Do's & Don'ts, Iteration Guide, Known Gaps) in the design-md format, grounded in the file's real tokens, library assets, and sampled component styles — never invented. Read-only on the canvas; writes one local markdown file. Triggers: 'generate DESIGN.md', 'create a design.md', 'document the design system as markdown', 'export design guidelines', 'extract design documentation', 'design system spec file', 'make a style guide file from this design'.
- Rank 55View Agent SkillPossible
teams-app-developer
OfficialBuilds, tests, and deploys Microsoft 365 apps and agents for Teams and Copilot. Includes sub-skills for project creation, local testing, cloud deployment, troubleshooting, and Slack-to-Teams migration. USE FOR: Teams agent, bot, tab, message extension, Declarative Agents, Custom Engine Agents, local testing, Agents Playground, Azure resource provision, remote deployment, Slack to Teams migration, cross-platform bot development, Block Kit to Adaptive Cards conversion. DO NOT USE FOR: general web development, non-bot/non-Teams projects.
- Rank 56View Agent SkillPossible
analyze-project
Read-only skill for deep learning research repositories, mapping model structure, training and inference entrypoints, configs, and suspicious patterns.
311,205 · popularity - Rank 57View Agent SkillPossible
obsidian-cli
Interacts with Obsidian vaults via the Obsidian CLI to read, create, search, and manage notes, and to develop and debug plugins and themes.
77,826 · popularity - Rank 58View Agent SkillPossible
herdr
Controls Herdr, a terminal multiplexer for coding agents, to inspect and control panes, tabs, workspaces, commands, and other agents.
63,378 · popularity - Rank 59View Agent SkillPossible
replicas-agent
Guide for background coding agents running inside Replicas cloud workspaces, covering previews, Slack, Linear, GitHub, Google Workspace, Docker, and media.
Needs (stated): Docker
36,121 · popularity - Rank 60View Agent SkillPossible
ui-widget-developer
Official| Build MCP servers for Copilot Chat using the OpenAI Apps SDK or MCP Apps SDK widget rendering support (any language). Use this skill when: - Creating MCP servers that integrate with M365 Copilot declarative agents - Building rich interactive widgets (React + Fluent UI) that render in Copilot Chat - Implementing tools that return structuredContent for widget rendering - Adapting an existing MCP server to support Copilot widget rendering - Setting up devtunnels for localhost MCP server exposure - Configuring mcpPlugin.json manifests with RemoteMCPServer runtime Do NOT use this skill for general agent development (scaffolding, manifests, deployment) — use declarative-agent-developer instead. This skill is ONLY for MCP server + widget development. Triggers: "MCP server for Copilot", "OpenAI Apps SDK", "Copilot widget", "structuredContent", "MCP plugin", "devtunnels MCP", "OAI app", "widget rendering", "UI widget"
- Rank 61View Agent SkillPossible
developer-device-platform-basics
Official>- Provides guidance and instructions on managing remote devices on Developer Device Platform (DDP). Use when reserving remote Android devices, establishing connection tunnels, checking session status, or extending/cancelling leases. Don't use for iOS or local device/hardware inquiries.
- Rank 62View Agent SkillPossible
google-cloud-recipe-onboarding
Official>- Guides a developer's first steps on Google Cloud, covering account creation, billing setup, project management, and deploying a first resource. Use when a new developer wants to initialize their first Google Cloud project, configure billing, and verify deployment. Don't use for enterprise organization setup (use Google Cloud Setup guided flow for that instead). Don't use for complex multi-project architectures.
- Rank 63View Agent SkillPossible
slack-to-teams
OfficialSub-skill of microsoft-365-agents-toolkit. Routed expert system with 100+ micro-expert files for migrating Slack bots to Teams, cross-platform bridging, and dual-platform bot development. USE FOR: migrating Slack bot to Teams, adding Teams support to Slack bot, building dual-platform bots, converting Block Kit to Adaptive Cards, identity/OAuth bridging, deploying bots to Azure or AWS, configuring AI model providers. DO NOT USE FOR: general web development, non-bot projects, standalone Teams development without Slack (use parent skill instead).
Needs (stated): Python
- Rank 64View Agent SkillPossible
explore-code
Implementation leaf skill for auditable candidate changes in deep learning research repos, transplanting modules, adapting backbones, and adding LoRA layers.
310,750 · popularity - Rank 65View Agent SkillDirect
using-superpowers
NotableUse when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions
- Rank 66View Agent SkillPossible
ui-taste
Gives coding agents better UI taste with anti-ui-slop playbooks for web and iOS interfaces, covering design, implementation, redesign, and critique.
452,376 · popularity
What this topic covers
Each sub-topic groups Agent Skills for a specific situation.
- Understand the need
- What "done" means before writing code.
- Design
- The shape of the change, not only the lines.
- Implement
- Make the change in the codebase.
- Verify
- Evidence it works, and that it will keep working.
- Debug
- When it does not work, find the cause.
- Operate
- Live systems, and the courage to change them safely.
Frequently asked questions
- How is this list ordered?
- The list is ranked by observed search demand. Direct matches for the topic appear first, and the ranking caps how many skills any single publisher can place.
- Should I pick a skill that covers the whole lifecycle or one stage?
- Match the skill's scope to the task. A skill aimed at understanding the need or designing the change fits early work, while implementation, verification, debugging, and operations skills fit the later stages.
- What does a developer skill actually take as input?
- It depends on the stage. Skills for understanding the need work from a request or requirement, design skills from that understanding, and debugging skills from a failure or unexpected behavior in the codebase.
- Can I use more than one developer skill on the same task?
- Yes. The lifecycle stages are distinct, so a task can move from a skill that defines what done means to one that implements the change and another that verifies it.
How to install an Agent Skill
Start with the first skill on this page. Claude Code reads a SKILL.md once it is in the skills directory:
- Claude Code — copy the SKILL.md for firecrawl-developer-index into ~/.claude/skills/firecrawl-developer-index/ for yourself, or .claude/skills/firecrawl-developer-index/ to share it with a project.
- From the registry — run npx skills add firecrawl/skills@firecrawl-developer-index.
- Or download firecrawl-developer-index from its source and place that SKILL.md in the directory above.
How to choose Check the source and the skill’s own instructions before you install. Official and Notable describe where a skill comes from.