Skip to content

Software Engineering Skills

Browse 1,059 curated software engineering skills for Claude Code, Cursor, and Codex. License-verified, MCP-ready, free to start.

Validate Spec

Validate spec completeness and implementation compliance. Use before approval (--pre) or before completion (--post).

#personal-productivity#daily-routine#weekly-reviewSoftware Engineering

Venice Errors

Handle Venice API errors correctly. Covers the StandardError / DetailedError / ContentViolationError / X402InferencePaymentRequired body shapes, every meaningful status code (400, 401, 402, 403, 415, 422, 429, 500, 503, 504), the 402 PAYMENT-REQUIRED header used by x402 inference, 422 content-policy suggested_prompt retry pattern, 429 rate-limit headers, and an exponential-backoff retry strategy with idempotency.

#broad-capability#image-generation#video-generationSoftware Engineering

Vercel Composition Patterns

React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.

#broad-capability#agent-skills#designSoftware Engineering

Vercel React Best Practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

#broad-capability#agent-skills#designSoftware Engineering

Vercel React Best Practices

React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.

#work-life#productivity#documentationSoftware Engineering

Vercel React View Transitions

Guide for implementing smooth, native-feeling animations using React's View Transition API (`<ViewTransition>` component, `addTransitionType`, and CSS view transition pseudo-elements). Use this skill whenever the user wants to add page transitions, animate route changes, create shared element animations, animate enter/exit of components, animate list reorder, implement directional (forward/back) navigation animations, or integrate view transitions in Next.js. Also use when the user mentions view transitions, `startViewTransition`, `ViewTransition`, transition types, or asks about animating between UI states in React without third-party animation libraries.

#broad-capability#vercel#reactSoftware Engineering

Verification Before Completion

Completion-evidence route used before claiming work is complete, fixed, passing, committed, or PR-ready. Requires fresh verification output before success claims. Do not use for root-cause debugging, TDD implementation, test-report packaging, or review-feedback triage.

#broad-capability#creative#testingSoftware Engineering

Verification Before Completion

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

#broad-capability#agent-skills#designSoftware Engineering

Vexor CLI

Semantic file discovery via `vexor`. Use whenever locating where something is implemented/loaded/defined in a medium or large repo, or when the file location is unclear. Prefer this over manual browsing.

#broad-capability#tooling#architectureSoftware Engineering

Visualizing Recomposition Cascades

Use this skill to drive the active investigation features of the `skydoves/compose-stability-analyzer` IntelliJ / Android Studio plugin: the static Recomposition Cascade visualizer that walks the call graph from a root `@Composable`, and the live Recomposition Heatmap that streams `D/Recomposition` events from a connected device's logcat into block inlays above each instrumented composable. Covers the `Compose Stability Analyzer` tool window's three tabs (Explorer, Cascade, Heatmap), the cascade analyzer's static PSI walk with depth cap and cycle detection, the ADB logcat command the heatmap consumes, and the toggle/clear actions. Use when the user asks "what gets dragged in if I change this composable", "how many times did this recompose during that scroll", "what is the blast radius of this state change", or mentions the cascade tab, the heatmap tab, the recomposition inlays, or `Toggle Recomposition Heatmap`.

#android#jetpack-compose#performanceSoftware Engineering

Visual Studio Extension Development with Community.VisualStudio.Toolkit

Guidelines for Visual Studio extension (VSIX) development using Community.VisualStudio.Toolkit

#github-copilot#backend#developmentSoftware Engineering

Vitest Skill

Generates Vitest tests in JavaScript/TypeScript with Vite-native speed. Jest-compatible API with ESM support and HMR. Use when user mentions "Vitest", "vi.mock", "vitest.config". Triggers on: "Vitest", "vi.mock", "vi.fn", "Vite test", "vitest config".

#testing#automationSoftware Engineering

Void

Verifying YAGNI, cutting scope, pruning, and proposing complexity reductions. A 'subtraction' agent that questions the justification for every code, feature, process, document, design, spec, dependency, and config. Does not write code.

#broad-capability#development#securitySoftware Engineering

VSCode Ext Commands

Guidelines for contributing commands in VS Code extensions. Indicates naming convention, visibility, localization and other relevant attributes, following VS Code extension development guidelines, libraries and good practices

#github-copilot#api#designSoftware Engineering

VSCode Ext Localization

Guidelines for proper localization of VS Code extensions, following VS Code extension development guidelines, libraries and good practices

#github-copilot#internationalizationSoftware Engineering

VS Code Insiders Accessibility Tracker

Specialized agent for tracking and analyzing accessibility improvements in VS Code Insiders builds

#github-copilot#accessibilitySoftware Engineering

VSCode Tour Expert

Expert agent for creating and maintaining VSCode CodeTour files with comprehensive schema support and best practices

#github-copilot#documentationSoftware Engineering

Vue Expert

Builds Vue 3 components with Composition API patterns, configures Nuxt 3 SSR/SSG projects, sets up Pinia stores, scaffolds Quasar/Capacitor mobile apps, implements PWA features, and optimises Vite builds. Use when creating Vue 3 applications with Composition API, writing reusable composables, managing state with Pinia, building hybrid mobile apps with Quasar or Capacitor, configuring service workers, or tuning Vite configuration and TypeScript integration.

#engineering#full-stack#frontendSoftware Engineering

Vue Expert JS

Creates Vue 3 components, builds vanilla JS composables, configures Vite projects, and sets up routing and state management using JavaScript only — no TypeScript. Generates JSDoc-typed code with @typedef, @param, and @returns annotations for full type coverage without a TS compiler. Use when building Vue 3 applications with JavaScript only (no TypeScript), when projects require JSDoc-based type hints, when migrating from Vue 2 Options API to Composition API in JS, or when teams prefer vanilla JavaScript, .mjs modules, or need quick prototypes without TypeScript setup.

#engineering#full-stack#frontendSoftware Engineering

Weave

Designing workflows and state machines. Use when state transition design, invalid transition detection, Saga patterns, or approval flow design is needed.

#broad-capability#development#securitySoftware Engineering

Web3 Testing

Test smart contracts comprehensively using Hardhat and Foundry with unit tests, integration tests, and mainnet forking. Use when testing Solidity contracts, setting up blockchain test suites, or validating DeFi protocols.

#broad-capability#engineering#agent-skillsSoftware Engineering

Web Artifacts Builder

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

#broad-capability#agent-skills#designSoftware Engineering

Web Artifacts Builder

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.

#security#frontend#developmentSoftware Engineering

Web Design Guidelines

Review 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".

#broad-capability#vercel#reactSoftware Engineering

Web Design Guidelines

Web platform design and accessibility guidelines. Use when building web interfaces, auditing accessibility, implementing responsive layouts, or reviewing web UI code. Triggers on tasks involving HTML, CSS, web components, WCAG compliance, responsive design, or web performance.

#work-life#productivity#designSoftware Engineering

Webhook Automation

Build and manage webhook-based integrations for real-time event processing and API connections

#work-life#office#productivitySoftware Engineering

Web Issue Fixer

Internal helper agent. Invoked by orchestrator agents via Task tool. Internal helper for applying accessibility fixes to web source code. Handles auto-fixable issues (missing alt, lang, labels, tabindex) and presents human-judgment fixes for approval. Generates framework-specific code using the detected stack.

#broad-capability#accessibility#a11ySoftware Engineering

Web Payments

Stripe Checkout, subscriptions, webhooks, customer portal

#claude-bootstrap#bootstrap#apiSoftware Engineering

Websocket Engineer

Use when building real-time communication systems with WebSockets or Socket.IO. Invoke for bidirectional messaging, horizontal scaling with Redis, presence tracking, room management.

#engineering#full-stack#backendSoftware Engineering

Wiki Agents Md

Generates AGENTS.md files for repository folders — coding agent context files with build commands, testing instructions, code style, project structure, and boundaries. Only generates where AGENTS.md is missing.

#broad-capability#development#setupSoftware Engineering

Wiki Architect

Analyzes code repositories and generates hierarchical documentation structures with onboarding guides. Use when the user wants to create a wiki, generate documentation, map a codebase structure, or understand a project's architecture at a high level.

#broad-capability#development#setupSoftware Engineering

Wiki Changelog

Analyzes git commit history and generates structured changelogs categorized by change type. Use when the user asks about recent changes, wants a changelog, or needs to understand what changed in the repository.

#broad-capability#development#setupSoftware Engineering

Wiki QA

Answers questions about a code repository using source file analysis. Use when the user asks a question about how something works, wants to understand a component, or needs help navigating the codebase.

#broad-capability#development#setupSoftware Engineering

Wiki Researcher

Conducts multi-turn iterative deep research on specific topics within a codebase with zero tolerance for shallow analysis. Use when the user wants an in-depth investigation, needs to understand how something works across multiple files, or asks for comprehensive analysis of a specific system or pattern.

#broad-capability#development#setupSoftware Engineering

Windows Hook Debugging

Windows环境下Claude Code插件Hook执行错误的诊断与修复。当遇到hook error、cannot execute binary file、.sh regex误匹配、WSL/Git Bash冲突时使用。

#broad-capability#creative#debuggingSoftware Engineering

WinForms Expert

Support development of .NET (OOP) WinForms Designer compatible Apps.

#github-copilot#frontend#developmentSoftware Engineering

Winmd API Search

Find and explore Windows desktop APIs. Use when building features that need platform capabilities — camera, file access, notifications, UI controls, AI/ML, sensors, networking, etc. Discovers the right API for a task and retrieves full type details (methods, properties, events, enumeration values).

#github-copilot#api#designSoftware Engineering

Winui3 Migration Guide

UWP-to-WinUI 3 migration reference. Maps legacy UWP APIs to correct Windows App SDK equivalents with before/after code snippets. Covers namespace changes, threading (CoreDispatcher to DispatcherQueue), windowing (CoreWindow to AppWindow), dialogs, pickers, sharing, printing, background tasks, and the most common Copilot code generation mistakes.

#github-copilot#frontend#developmentSoftware Engineering

WinUI 3 / Windows App SDK

WinUI 3 and Windows App SDK coding guidelines. Prevents common UWP API misuse, enforces correct XAML namespaces, threading, windowing, and MVVM patterns for desktop Windows apps.

#github-copilot#frontend#developmentSoftware Engineering

Woocommerce

WooCommerce REST API - products, orders, customers, webhooks

#claude-bootstrap#bootstrap#apiSoftware Engineering

WordPress Development — Copilot Instructions

Coding, security, and testing rules for WordPress plugins and themes

#github-copilot#backend#developmentSoftware Engineering

Wordpress Pro

Develops custom WordPress themes and plugins, creates and registers Gutenberg blocks and block patterns, configures WooCommerce stores, implements WordPress REST API endpoints, applies security hardening (nonces, sanitization, escaping, capability checks), and optimizes performance through caching and query tuning. Use when building WordPress themes, writing plugins, customizing Gutenberg blocks, extending WooCommerce, working with ACF, using the WordPress REST API, applying hooks and filters, or improving WordPress performance and security.

#engineering#full-stack#backendSoftware Engineering

Workers Best Practices

Reviews and authors Cloudflare Workers code against production best practices. Load when writing new Workers, reviewing Worker code, configuring wrangler.jsonc, or checking for common Workers anti-patterns (streaming, floating promises, global state, secrets, bindings, observability). Biases towards retrieval from Cloudflare docs over pre-trained knowledge.

#edge#cloudflare#backendSoftware Engineering

Workflow Orchestration Patterns

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.

#broad-capability#engineering#agent-skillsSoftware Engineering

Workflow Patterns

Use this skill when implementing tasks according to Conductor's TDD workflow, handling phase checkpoints, managing git commits for tasks, or understanding the verification protocol.

#broad-capability#engineering#agent-skillsSoftware Engineering

Workspace

Dynamic multi-repo and monorepo awareness for Claude Code. Analyze workspace topology, track API contracts, and maintain cross-repo context.

#claude-bootstrap#bootstrap#planningSoftware Engineering

Write Spec

Write a feature spec or PRD from a problem statement or feature idea. Use when turning a vague idea or user request into a structured document, scoping a feature with goals and non-goals, defining success metrics and acceptance criteria, or breaking a big ask into a phased spec.

#work-life#productivity#knowledge-workSoftware Engineering

Writing Go

Idiomatic Go 1.25+ development. Use when writing Go code, designing APIs, discussing Go patterns, or reviewing Go implementations. Emphasizes stdlib, concrete types, simple error handling, and minimal dependencies.

#broad-capability#devops#azureSoftware Engineering

Writing Plans

Use when you have a spec or requirements for a multi-step task, before touching code

#broad-capability#agent-skills#designSoftware Engineering

Writing Plans

Use when you have a spec or requirements for a multi-step task, before touching code

#broad-capability#creative#planningSoftware Engineering

Writing Python

Idiomatic Python 3.14+ development. Use when writing Python code, CLI tools, scripts, or services. Emphasizes stdlib, type hints, uv/ruff toolchain, and minimal dependencies.

#broad-capability#devops#azureSoftware Engineering

Writing Typescript

Idiomatic TypeScript development. Use when writing TypeScript code, Node.js services, React apps, or discussing TS patterns. Emphasizes strict typing, composition, and modern tooling (bun/vite).

#broad-capability#devops#azureSoftware Engineering

wxPython Specialist

wxPython GUI expert -- sizer layouts, event handling, AUI framework, custom controls, threading (wx.CallAfter/wx.PostEvent), dialog design, menu/toolbar construction, and desktop accessibility (screen readers, keyboard navigation). Covers cross-platform gotchas for Windows and macOS.

#broad-capability#accessibility#a11ySoftware Engineering

Xunit Skill

Generates xUnit.net tests in C#. Covers Fact/Theory, constructor injection, IClassFixture, and FluentAssertions. Use when user mentions "xUnit", "[Fact]", "[Theory]", "Assert.Equal", "C# xUnit". Triggers on: "xUnit", "[Fact]", "[Theory]", "Assert.Equal C#", "xUnit.net".

#testing#automationSoftware Engineering

Yeet

Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).

#broad-capability#creative#codeSoftware Engineering

Zen

Refactoring code via variable name improvement, function extraction, magic number constants, dead code removal, and code review. Does not change behavior. Don't use for bug/security (Judge), new tests (Radar), architecture (Atlas), or feature implementation (Builder).

#broad-capability#development#securitySoftware Engineering

Zod 4

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

#angular#react#typescriptSoftware Engineering

Zsh Path

Manage and troubleshoot PATH configuration in zsh. Use when adding tools to PATH (bun, nvm, Python venv, cargo, go), diagnosing "command not found" errors, validating PATH entries, or organizing shell configuration in .zshrc and .zshrc.local files.

#broad-capability#devops#azureSoftware Engineering

Zustand 5

Zustand 5 state management patterns. Trigger: When managing React state with Zustand.

#angular#react#typescriptSoftware Engineering