Software Engineering Skills
Browse 1,179 curated software engineering skills for Claude Code, Cursor, and Codex. License-verified, MCP-ready, free to start.
Using Git Worktrees
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback
by guanyang/antigravity-skills / skills/using-git-worktrees
Using Stability Analyzer Ide Plugin
Use this skill to install and operate the `skydoves/compose-stability-analyzer` IntelliJ / Android Studio plugin so the developer sees Compose stability feedback live in the editor instead of waiting for a Gradle build. Covers installing the plugin from disk, configuring the `Settings → Tools → Compose Stability Analyzer` panel, reading the four gutter colors (green stable, red unstable, yellow runtime, gray no-params), the per-parameter hover documentation, the inline parameter hint badges, and the `UnstableComposable` weak-warning inspection with its `@Suppress("NonSkippableComposable")` and `@Suppress("ParamsComparedByRef")` quick fixes. Use when the user mentions gutter icons, inline hints, the stability inspection, the IDEA plugin, real-time stability feedback while editing, or asks why a composable is flagged as non-skippable in the editor.
by skydoves/compose-performance-skills / stability/using-stability-analyzer-ide-plugin
Using Tmux For Interactive Commands
Use when you need to run interactive CLI tools (vim, git rebase -i, Python REPL, etc.) that require real-time input/output - provides tmux-based approach for controlling interactive sessions through detached sessions and send-keys
by obra/superpowers-lab / skills/using-tmux-for-interactive-commands
Utility Mermaid Diagrams
Teaches PMs to create syntactically valid mermaid diagrams by selecting the right diagram type for their communication need, following syntax validity rules, and validating before shipping. Covers all 15 mermaid diagram types with PM-relevant examples and a dual-lens navigation system.
by product-on-purpose/pm-skills / skills/utility-mermaid-diagrams
Utility Pm Skill Builder
Guides contributors from a PM skill idea to a complete Skill Implementation Packet aligned with pm-skills conventions. Runs gap analysis, validates through a Why Gate, classifies by type and phase, generates draft files, and writes to a staging area for review before promotion.
by product-on-purpose/pm-skills / skills/utility-pm-skill-builder
Utility Pm Skill Iterate
Applies targeted improvements to an existing pm-skills skill based on feedback, validation reports, or convention changes. Reads current files, previews proposed changes, writes on confirmation, and suggests a version bump. Use when improving a skill after validation or feedback.
by product-on-purpose/pm-skills / skills/utility-pm-skill-iterate
Utility Update Pm Skills
Checks for newer pm-skills releases, compares local vs. latest version, previews what would change, and updates local files after user confirmation. Generates a structured update report documenting changed files, new capabilities, and the value delta between versions. Use when you want to bring a local pm-skills installation up to date.
by product-on-purpose/pm-skills / skills/utility-update-pm-skills
Uv
Guide for using uv - an extremely fast Python package and project manager written in Rust. Use when installing Python, managing virtual environments, adding dependencies, running scripts, building packages, or working with pyproject.toml. Replaces pip, pip-tools, pipx, poetry, pyenv, twine, and virtualenv.
by julianobarbosa/claude-code-skills / skills/uv
Uv Package Manager
Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimizing Python development workflows with uv.
by wshobson/agents / plugins/python-development/skills/uv-package-manager
Validate Album
Validates album directory structure, file locations, and content integrity. Use before release or whenever the user wants to check an album's structural health.
by bitwize-music-studio/claude-ai-music-skills / skills/validate-album
Validate Spec
Validate spec completeness and implementation compliance. Use before approval (--pre) or before completion (--post).
by TaylorHuston/local-life-manager / .claude/skills/validate-spec
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.
by veniceai/skills / skills/venice-errors
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.
by guanyang/antigravity-skills / skills/composition-patterns
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.
by Charlie85270/Dorothy / .agents/skills/vercel-react-best-practices
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.
by guanyang/antigravity-skills / skills/react-best-practices
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.
by vercel-labs/agent-skills / skills/react-view-transitions
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.
by foryourhealth111-pixel/Vibe-Skills / bundled/skills/verification-before-completion
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
by guanyang/antigravity-skills / skills/verification-before-completion
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.
by scarletkc/vexor / plugins/vexor/skills/vexor-cli
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`.
by skydoves/compose-performance-skills / stability/visualizing-recomposition-cascades
Visual Studio Extension Development with Community.VisualStudio.Toolkit
Guidelines for Visual Studio extension (VSIX) development using Community.VisualStudio.Toolkit
by github/awesome-copilot / instructions/vsixtoolkit.instructions.md
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".
by LambdaTest/agent-skills / vitest-skill
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.
by simota/agent-skills / void
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
by github/awesome-copilot / skills/vscode-ext-commands
VSCode Ext Localization
Guidelines for proper localization of VS Code extensions, following VS Code extension development guidelines, libraries and good practices
by github/awesome-copilot / skills/vscode-ext-localization
VS Code Insiders Accessibility Tracker
Specialized agent for tracking and analyzing accessibility improvements in VS Code Insiders builds
by github/awesome-copilot / agents/insiders-a11y-tracker.agent.md
VSCode Tour Expert
Expert agent for creating and maintaining VSCode CodeTour files with comprehensive schema support and best practices
by github/awesome-copilot / agents/code-tour.agent.md
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.
by Jeffallan/claude-skills / skills/vue-expert
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.
by Jeffallan/claude-skills / skills/vue-expert-js
Weave
Designing workflows and state machines. Use when state transition design, invalid transition detection, Saga patterns, or approval flow design is needed.
by simota/agent-skills / weave
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.
by wshobson/agents / plugins/blockchain-web3/skills/web3-testing
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.
by snyk/agent-scan / tests/skills/web-artifacts-builder
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.
by guanyang/antigravity-skills / skills/web-artifacts-builder
Web Coder Skill
Expert 10x engineer with comprehensive knowledge of web development, internet protocols, and web standards. Use when working with HTML, CSS, JavaScript, web APIs, HTTP/HTTPS, web security, performance optimization, accessibility, or any web/internet concepts. Specializes in translating web terminology accurately and implementing modern web standards across frontend and backend development.
by github/awesome-copilot / skills/web-coder
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.
by ehmo/platform-design-skills / skills/web
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".
by vercel-labs/agent-skills / skills/web-design-guidelines
Webhook Automation
Build and manage webhook-based integrations for real-time event processing and API connections
by claude-office-skills/skills / webhook-automation
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.
by Community-Access/accessibility-agents / codex-skills/web-issue-fixer
Web Payments
Stripe Checkout, subscriptions, webhooks, customer portal
by alinaqi/maggy / skills/web-payments
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.
by Jeffallan/claude-skills / skills/websocket-engineer
What Context Do You Need?
Ask Copilot what files it needs to see before answering a question
by github/awesome-copilot / skills/what-context-needed
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.
by microsoft/skills / .github/plugins/deep-wiki/skills/wiki-agents-md
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.
by microsoft/skills / .github/plugins/deep-wiki/skills/wiki-architect
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.
by microsoft/skills / .github/plugins/deep-wiki/skills/wiki-changelog
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.
by microsoft/skills / .github/plugins/deep-wiki/skills/wiki-qa
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.
by microsoft/skills / .github/plugins/deep-wiki/skills/wiki-researcher
Winapp CLI
Winapp CLI linked from github/awesome-copilot, with the upstream skill instructions available on GitHub.
by github/awesome-copilot / skills/winapp-cli
Windows Hook Debugging
Windows环境下Claude Code插件Hook执行错误的诊断与修复。当遇到hook error、cannot execute binary file、.sh regex误匹配、WSL/Git Bash冲突时使用。
by foryourhealth111-pixel/Vibe-Skills / bundled/skills/windows-hook-debugging
WinForms Expert
Support development of .NET (OOP) WinForms Designer compatible Apps.
by github/awesome-copilot / agents/WinFormsExpert.agent.md
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).
by github/awesome-copilot / skills/winmd-api-search
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.
by github/awesome-copilot / skills/winui3-migration-guide
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.
by github/awesome-copilot / instructions/winui3.instructions.md
Woocommerce
WooCommerce REST API - products, orders, customers, webhooks
by alinaqi/maggy / skills/woocommerce
WordPress Development — Copilot Instructions
Coding, security, and testing rules for WordPress plugins and themes
by github/awesome-copilot / instructions/wordpress.instructions.md
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.
by Jeffallan/claude-skills / skills/wordpress-pro
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.
by cloudflare/skills / skills/workers-best-practices
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.
by wshobson/agents / plugins/backend-development/skills/workflow-orchestration-patterns
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.
by wshobson/agents / plugins/conductor/skills/workflow-patterns
Workspace
Dynamic multi-repo and monorepo awareness for Claude Code. Analyze workspace topology, track API contracts, and maintain cross-repo context.
by alinaqi/maggy / skills/workspace
Write Coding Standards From File
Write a coding standards document for a project using the coding styles from the file(s) and/or folder(s) passed as arguments in the prompt.
by github/awesome-copilot / skills/write-coding-standards-from-file
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.
by anthropics/knowledge-work-plugins / product-management/skills/write-spec
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.
by julianobarbosa/claude-code-skills / skills/writing-go
Writing Go Skill
Writing Go Skill linked from Juliano Barbosa Claude Code Skills, with the upstream skill instructions available on GitHub.
by julianobarbosa/claude-code-skills / skills/writing-go-skill
Writing Implementation Plans
Write implementation plans: bite-sized tasks, paths, code.
by NousResearch/hermes-agent / skills/software-development/writing-plans
Writing Plans
Use when you have a spec or requirements for a multi-step task, before touching code
by guanyang/antigravity-skills / skills/writing-plans
Writing Plans
Use when you have a spec or requirements for a multi-step task, before touching code
by foryourhealth111-pixel/Vibe-Skills / bundled/skills/writing-plans
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.
by julianobarbosa/claude-code-skills / skills/writing-python
Writing Python Skill
Writing Python Skill linked from Juliano Barbosa Claude Code Skills, with the upstream skill instructions available on GitHub.
by julianobarbosa/claude-code-skills / skills/writing-python-skill
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).
by julianobarbosa/claude-code-skills / skills/writing-typescript
Writing Typescript Skill
Writing Typescript Skill linked from Juliano Barbosa Claude Code Skills, with the upstream skill instructions available on GitHub.
by julianobarbosa/claude-code-skills / skills/writing-typescript-skill
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.
by Community-Access/accessibility-agents / codex-skills/wxpython-specialist
XUnit Best Practices
Get best practices for XUnit unit testing, including data-driven tests
by github/awesome-copilot / skills/csharp-xunit
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".
by LambdaTest/agent-skills / xunit-skill
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`).
by foryourhealth111-pixel/Vibe-Skills / bundled/skills/yeet
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).
by simota/agent-skills / zen
Zod 4
Zod 4 schema validation patterns. Trigger: When using Zod for validation - breaking changes from v3.
by Gentleman-Programming/Gentleman-Skills / curated/zod-4
Zoom Out
Tell the agent to zoom out and give broader context or a higher-level perspective. Use when you're unfamiliar with a section of code or need to understand how it fits into the bigger picture.
by mattpocock/skills / skills/engineering/zoom-out
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.
by julianobarbosa/claude-code-skills / skills/zsh-path
Zustand 5
Zustand 5 state management patterns. Trigger: When managing React state with Zustand.
by Gentleman-Programming/Gentleman-Skills / curated/zustand-5