Agent Skills for Engineering
Engineering skills cover the software lifecycle rather than one narrow task. They fall into six areas: requirements, which capture what the software must do and for whom in a checkable form; design, which settles the structure of a solution before and while it is built; implementation, which turns that design into working code; quality and testing, which produce evidence the software does what was asked and keeps doing it; architecture, which handles long-lived choices about structure, boundaries, and quality attributes; and maintenance and operations, which keep a live system healthy after the first version ships. Use the ranked list by finding the stage you are actually in, then pick the skill whose description matches that stage. If you are between stages, start with the earlier one; requirements and design skills shape everything downstream.
8 to start with66 top options
Start with these.
Software engineering is a lifecycle, not a single skill: understand what to build, design it, construct it, check it, then keep it running.
These are the closest matches for this work. Start with the first one and open it to install.
- Rank 01View Agent SkillDirect
improve-codebase-architecture
NotableScan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
679,246 · popularity - Rank 02View Agent SkillDirect
code-review-and-quality
Conducts multi-axis code review across correctness, readability, architecture, security, and performance, with quality gates before merge.
57,497 · popularity - Rank 03View Agent SkillDirect
codebase-design
NotableShared 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 testable or AI-navigable, or when another skill needs the deep-module vocabulary.
627,735 · popularity - Rank 04View 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 05View Agent SkillDirect
thermo-nuclear-code-quality-review
Runs an extremely strict maintainability review focused on abstraction quality, giant files, and spaghetti-condition growth, pushing ambitious structural simplification.
20,459 · popularity - Rank 06View Agent SkillDirect
principal-engineering
Encodes evidence-over-theory engineering discipline with hard safety rules, a pre-change checkpoint, and sibling skills for grounding, testing, and verification.
12,474 · popularity - Rank 07View Agent SkillDirect
writing-plans
Writes comprehensive implementation plans from specs, mapping file structure and breaking work into bite-sized TDD tasks with exact paths and verification steps.
266,764 · popularity - Rank 08View Agent SkillDirect
requesting-code-review
Dispatches a code reviewer subagent with crafted context to catch issues before they cascade, with guidance on when to request review and how to act on feedback.
244,920 · popularity
Explore 58 more Agent Skills
- Rank 09View Agent SkillDirect
code-review
Reviews changes since a fixed point along Standards and Spec axes using parallel sub-agents, with a Fowler code-smell baseline.
689,485 · popularity - Rank 10View 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 11View Agent SkillDirect
planning-and-task-breakdown
Breaks work into ordered, verifiable tasks with acceptance criteria, dependency graphs, vertical slicing, and checkpoints.
50,617 · popularity - Rank 12View Agent SkillDirect
incremental-implementation
NotableDelivers changes incrementally in thin, verifiable slices. Use when implementing any feature or change that touches more than one file, or when picking up the next task from a plan. Use when rolling a change out behind a feature flag, when you're about to write a large amount of code at once, or when a task feels too big to land in one step.
- Rank 13View Agent SkillDirect
constraint-driven-development
Establishes a project's quality bar as a written CONSTRAINTS.md contract with thresholds and watches diffs for weakened checks like suppressions or skipped tests.
20,124 · popularity - Rank 14View Agent SkillDirect
documentation-and-adrs
NotableRecords decisions and documentation. Use when you need to document an architecture decision (ADR) or the reasoning behind a design choice, when changing public APIs, shipping features, or when you need to record context that future engineers and agents will need to understand the codebase.
- Rank 15View Agent SkillDirect
google-cloud-solution-architecture
Official>- Interactively discovers requirements and designs holistic, multi-product system architectures, solution blueprints, and deployment recommendations for complex workloads on Google Cloud. Use when designing end-to-end cloud solutions, selecting and integrating Google Cloud services, generating architecture diagrams, or conducting requirements discovery for new cloud workloads or migrations. Don't use for single-product tasks (use product-specific skills), initial onboarding or authentication (use google-cloud-recipe-*), Well-Architected Framework reviews or audits (use google-cloud-waf-*), or workloads covered by specialized solution skills.
- Rank 16View Agent SkillDirect
cloud-solution-architect
Official>- Transform the agent into a Cloud Solution Architect following Azure Architecture Center best practices. Use when designing cloud architectures, reviewing system designs, selecting architecture styles, applying cloud design patterns, making technology choices, or conducting Well-Architected Framework reviews.
- Rank 17View 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 18View Agent SkillDirect
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 19View Agent SkillDirect
performance-optimization
Optimizes application performance across frontend, backend, queries, and databases with a measure-identify-fix-verify-guard workflow and Core Web Vitals targets.
50,466 · popularity - Rank 20View Agent SkillDirect
prd
Generates high-quality Product Requirements Documents with executive summaries, user stories, technical specifications, and risk analysis.
23,614 · popularity - Rank 21View Agent SkillDirect
devops-engineer
Creates Dockerfiles, CI/CD pipelines, Kubernetes manifests, and Terraform/Pulumi templates, covering deployment automation, GitOps, and incident response.
10,239 · popularity - Rank 22View Agent SkillDirect
context-engineering
NotableOptimizes agent context setup. Use when starting a new session, when agent output quality degrades, when switching between tasks, or when you need to configure rules files and context for a project.
- Rank 23View Agent SkillDirect
azure-enterprise-infra-planner
OfficialArchitect and provision enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity, security, compliance, and multi-resource topologies with WAF alignment. Generates Bicep or Terraform directly (no azd). WHEN: 'plan Azure infrastructure', 'architect Azure landing zone', 'design hub-spoke network', 'plan multi-region DR topology', 'set up VNets firewalls and private endpoints', 'subscription-scope Bicep deployment', 'Azure Backup for VM workloads'. PREFER azure-prepare FOR app-centric workflows.
- Rank 24View Agent SkillDirect
notion-spec-to-implementation
OfficialTurn Notion specs into implementation plans, tasks, and progress tracking; use when implementing PRDs/feature specs and creating Notion plans + tasks from them.
- Rank 25View Agent SkillDirect
vercel-react-best-practices
OfficialReact and Next.js performance optimization guidelines with 70 rules across 8 categories, prioritized by impact for writing, reviewing, and refactoring code.
778,617 · popularity - Rank 26View Agent SkillDirect
wayfinder
Plans large multi-session work as a shared map of decision tickets on the issue tracker, resolving them one at a time until the route is clear.
629,515 · popularity - Rank 27View Agent SkillDirect
archify
Creates polished, validated architecture, workflow, sequence, data-flow, and lifecycle diagrams as standalone HTML with inline SVG and export options.
140,157 · popularity - Rank 28View Agent SkillDirect
interview-me
Extracts what the user actually wants through one-question-at-a-time interviews with hypotheses and confidence numbers before any plan or code exists.
43,795 · popularity - Rank 29View Agent SkillDirect
update-implementation-plan
Updates an existing implementation plan file with new or changed requirements, producing machine-readable, deterministic phases and tasks.
11,097 · popularity - Rank 30View Agent SkillDirect
breakdown-feature-prd
Creates feature-level PRDs from an Epic, covering goals, personas, user stories, requirements, acceptance criteria, and out-of-scope items.
9,999 · popularity - Rank 31View Agent SkillDirect
agentic-engineering
Operating model for agentic engineering with eval-first execution, task decomposition, cost-aware model routing, and review focus for AI-generated code.
9,736 · popularity - Rank 32View 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 33View Agent SkillDirect
incident-runbook-templates
Provides structured incident response runbook templates with severity levels, triage, mitigation, escalation paths, and recovery procedures.
10,480 · popularity - Rank 34View Agent SkillDirect
ai-first-engineering
Engineering operating model for teams where AI agents generate much of the implementation, covering process shifts, architecture requirements, and review focus.
9,343 · popularity - Rank 35View Agent SkillDirect
frontend-ui-engineering
NotableBuilds production-quality, accessible, responsive user-facing UIs. Use when building or modifying interfaces and pages, creating components, implementing layouts, meeting WCAG accessibility requirements, managing state, or when the output needs to look and feel production-quality rather than AI-generated.
- Rank 36View Agent SkillDirect
figma
OfficialUse the Figma MCP server to fetch design context, screenshots, variables, and assets from Figma, and to translate Figma nodes into production code. Trigger when a task involves Figma URLs, node IDs, design-to-code implementation, or Figma MCP setup and troubleshooting.
Needs (stated): Node.js
- Rank 37View Agent SkillDirect
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 38View Agent SkillDirect
golang-lint
Linting best practices and golangci-lint configuration for Go projects, covering running linters, .golangci.yml, nolint directives, and interpreting output.
36,999 · popularity - Rank 39View Agent SkillDirect
best-practices
Applies modern web development best practices for security, compatibility, and code quality based on Lighthouse best-practices audits.
26,666 · popularity - Rank 40View Agent SkillDirect
sql-code-review
Performs comprehensive SQL code review across databases, focusing on injection prevention, access control, performance, and anti-pattern detection.
13,444 · popularity - Rank 41View Agent SkillDirect
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 42View Agent SkillDirect
postgresql-code-review
PostgreSQL-specific code review covering JSONB, arrays, custom types, schema design, function optimization, and Row Level Security.
12,464 · popularity - Rank 43View Agent SkillPossible
azure-kubernetes
OfficialPlan, create, and configure production-ready Azure Kubernetes Service (AKS) clusters. Covers Day-0 checklist, SKU selection (Automatic vs Standard), networking options (private API server, Azure CNI Overlay, egress configuration), security, and operations (autoscaling, upgrade strategy, cost analysis). WHEN: create AKS environment, provision AKS, enable AKS observability, design AKS networking, choose AKS SKU, secure AKS, optimize AKS, AKS spot nodes, AKS cluster-autoscaler, rightsize AKS pod, pod rightsizing, over-provisioned AKS pod, pod resource requests and limits, Vertical Pod Autoscaler, VPA recommendations.
Needs (stated): Node.js
- Rank 44View 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 45View Agent SkillPossible
setup-matt-pocock-skills
Configures a repo for engineering skills by setting up its issue tracker, triage label vocabulary, and domain doc layout.
963,480 · popularity - Rank 46View Agent SkillPossible
archify-review
Reviews Archify issues, PRs, or code through value, cost, and impact to support evidence-based maintenance decisions.
24,233 · popularity - Rank 47View Agent SkillPossible
health
Audits agent configuration, instruction drift, hooks/MCP, and AI maintainability, producing a prioritized health report with evidence and actions.
17,784 · popularity - Rank 48View 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 49View Agent SkillPossible
azure-resource-visualizer
OfficialAnalyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. WHEN: create architecture diagram, visualize Azure resources, show resource relationships, generate Mermaid diagram, analyze resource group, diagram my resources, architecture visualization, resource topology, map Azure infrastructure.
- Rank 50View Agent SkillPossible
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 51View Agent SkillPossible
google-cloud-solution-agentic-ai-bidirectional-streaming
Official>- Guides agents to interactively discover customer requirements for live, bidirectional multi-agent AI systems that process continuous streams of multimodal data for real-time technical guidance and safety monitoring. Generates a custom Google Cloud solution that uses opinionated best practices and architecture guidance. Use when users need agentic assistance to design and create a multi-product solution in the cloud for live bidirectional multimodal streaming workloads. Don't use for simple text-based chat applications or workloads without real-time streaming requirements.
- Rank 52View Agent SkillPossible
agent-browser
Browser automation CLI for AI agents, supporting navigation, form filling, screenshots, data extraction, and web app testing via CDP.
985,975 · popularity - Rank 53View Agent SkillPossible
protocol-reverse-engineering
Covers network protocol reverse engineering with packet capture, protocol dissection, and custom protocol documentation using Wireshark, tshark, and Scapy.
11,969 · popularity - Rank 54View 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 55View Agent SkillPossible
google-cloud-solution-agentic-ai-borderless-data-lakehouse
Official>- Guides agents to discover requirements and design a governed, secure borderless open data lakehouse with agentic AI integration. Use when designing a multi-product architecture that connects data silos to AI agents, joining data across clouds, or running federated queries across Google Cloud and external data sources, including on-premises or other cloud providers. Don't use for simple single-cloud data warehouses or non-AI workloads.
Needs (stated): Credentials
- Rank 56View Agent SkillPossible
emil-design-eng
Encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and invisible details that make software feel right.
334,004 · popularity - Rank 57View 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 58View 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 59View Agent SkillPossible
gpt-taste
Elite UX/UI and GSAP motion engineering guidance enforcing layout randomization, AIDA page structure, editorial typography, and bento grids.
364,217 · popularity - Rank 60View Agent SkillPossible
review-animations
Reviews animation and motion code against a high craft bar with ten non-negotiable standards covering easing, duration, origin, interruptibility, and accessibility.
209,388 · popularity - Rank 61View 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 62View 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 63View Agent SkillDirect
planning-with-files
NotablePersistent file-based planning for multi-step AI-agent work. Keeps task_plan.md, findings.md, and progress.md on disk; lifecycle hooks inject selected project planning context. Automatic recovery reads project planning files only. Explicit session-catchup.py --metadata reads same-project local agent session records and emits aggregate counts only; --replay may emit bounded nonce-framed excerpts. Optional gated mode can request continuation only when the host supports it and never runs commands declared in Markdown. The skill has no network upload path. Use for research or work needing 5+ tool calls.
- Rank 64View Agent SkillDirect
ponytail
NotableForces the laziest solution that actually works, simplest, shortest, most minimal. Channels a senior dev who has seen everything: question whether the task needs to exist at all (YAGNI), reach for the standard library before custom code, native platform features before dependencies, one line before fifty. Supports intensity levels: lite, full (default), ultra. Use on ANY coding task: writing, adding, refactoring, fixing, reviewing, or designing code, and choosing libraries or dependencies. Also use whenever the user says "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", or "shortest path", or complains about over-engineering, bloat, boilerplate, or unnecessary dependencies. Do NOT use for non-coding requests (general knowledge, prose, translation, summaries, recipes).
- Rank 65View Agent SkillDirect
systematic-debugging
NotableUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes
- Rank 66View 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
What this topic covers
Each sub-topic groups Agent Skills for a specific situation.
- Requirements
- What the software must do, and for whom, written so it can be checked.
- Design
- The structure of the solution before (and while) it is built.
- Implementation
- Turning the design into working code.
- Quality & testing
- Evidence that the software does what was asked, and keeps doing it.
- Architecture
- The long-lived choices about structure, boundaries, and quality attributes.
- Maintenance & operations
- Keeping a live system healthy after the first version ships.
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.
- Which engineering stage should I pick a skill for?
- Pick the stage you are in right now: requirements, design, implementation, quality and testing, architecture, or maintenance and operations. Software engineering is a lifecycle, so the right skill depends on where you are in it, not on which stage sounds most advanced.
- Can one skill cover the whole lifecycle?
- No. The topic is organized around distinct stages, and each skill addresses one of them. You will generally combine skills across stages as a project moves from understanding what to build through keeping it running.
- Where do architecture and design skills fit relative to implementation?
- Design settles the structure of the solution before and while it is built, and architecture covers the long-lived choices about structure, boundaries, and quality attributes. Both inform implementation, so reach for them before or alongside code rather than after.
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 improve-codebase-architecture into ~/.claude/skills/improve-codebase-architecture/ for yourself, or .claude/skills/improve-codebase-architecture/ to share it with a project.
- From the registry — run npx skills add mattpocock/skills@improve-codebase-architecture.
- Or download improve-codebase-architecture 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.