Software Development AI agent skills
13,359 skills in the archive. Read a skill’s instructions or open its original repository.
Marimo Development
by @jiaxiaojunQAQ
Expert guidance for creating and working with marimo notebooks - reactive Python notebooks that can be executed as scripts and deployed as apps. Use when the user asks to create marimo notebooks, convert Jupyter notebooks to…
Lucid Dreamer
by @jiaxiaojunQAQ
Nightly AI memory reasoning system. Lucid runs every night while you sleep — it reads your daily notes and memory files, detects stale facts, unresolved todos, recurring problems, and forgotten decisions, then generates a review…
Managing Commits
by @jiaxiaojunQAQ
Git commit quality and conventional commits expertise with automatic issue tracking integration. Auto-invokes when the user explicitly asks about commit message format, commit quality, conventional commits, commit history…
Architecture Patterns
by @jiaxiaojunQAQ
Organizational coding standards and architectural patterns. References comprehensive skills for detailed patterns. Use when making architecture decisions or implementing features.
Modern Csharp Coding Standards
by @wshaddix
Write modern, high-performance C# code using records, pattern matching, value objects, async/await, Span<T>/Memory<T>, and best-practice API design patterns. Emphasizes functional-style programming with C# 12+ features. Use when…
Opentrons Integration
by @jiaxiaojunQAQ
Official Opentrons Protocol API for OT-2 and Flex robots. Use when writing protocols specifically for Opentrons hardware with full access to Protocol API v2 features. Best for production Opentrons protocols, official API…
Test Automator
by @zhaono1
Test automation framework expert for creating and maintaining automated tests. Use when user asks to write tests, automate testing, or improve test coverage.
Security Auditor
by @zhaono1
Security vulnerability expert covering OWASP Top 10 and common security issues. Use when conducting security audits or reviewing code for vulnerabilities.
Documentation Engineer
by @zhaono1
Technical documentation expert for creating clear, comprehensive documentation. Use when user asks to write docs, create README, or document code.
Performance Engineer
by @zhaono1
Performance optimization specialist for improving application speed and efficiency. Use when investigating performance issues or optimizing code.
Commit Helper
by @zhaono1
Helps write Git commit messages following the Conventional Commits specification. Use this skill when the user asks to commit changes, write commit messages, format commits, or mentions git commits.
Code Reviewer
by @zhaono1
Reviews pull requests and code changes for quality, security, and best practices. Use when user asks for code review, PR review, or mentions reviewing changes.
Debugger
by @zhaono1
Advanced debugging specialist for diagnosing and resolving code issues. Use when user encounters bugs, errors, unexpected behavior, or mentions debugging.
Aspire Integration Testing
by @wshaddix
Write integration tests using .NET Aspire's testing facilities with xUnit. Covers test fixtures, distributed application setup, endpoint discovery, and patterns for testing ASP.NET Core apps with real dependencies. Use when…
Agile Planning
by @jiaxiaojunQAQ
Generate agile release plans with sprints and roadmaps using unique sprint codes. Use when creating sprint schedules, product roadmaps, release planning, or when user mentions agile planning, sprints, roadmap, or release plans.
Refactoring Specialist
by @zhaono1
Code refactoring expert for improving code structure, readability, and maintainability. Use when user asks to refactor, clean up, or improve code quality.
Code Analysis
by @jiaxiaojunQAQ
Check if code is readable by non-developers - clear names, plain English comments, no jargon
Global Commenting
by @jiaxiaojunQAQ
Write self-documenting code with minimal, evergreen comments that explain complex logic without describing recent changes or temporary fixes. Use this skill when writing code comments, documentation strings, explaining complex…
Backend Migrations
by @jiaxiaojunQAQ
Create and manage database schema migrations with reversibility, zero-downtime deployment support, and proper version control. Use this skill when creating database migration files, modifying schema, adding or removing…
Epistemic Checkpoint
by @jiaxiaojunQAQ
Force verification before answering questions involving versions, dates, status, or "current" state. Prevents hallucinations at the REASONING level by checking assertions.yaml and WebSearch before forming beliefs. Triggers on…
Brainstorming
by @jiaxiaojunQAQ
Collaborative design exploration that refines ideas into validated specs through iterative questioning. Use before any creative work including creating features, building components, adding functionality, or modifying behavior.
Api Compat
by @jiaxiaojunQAQ
Change public APIs without breaking clients—versioning schemes, additive vs breaking changes, deprecation windows, and comms. Use when shipping breaking changes, sunsetting fields, or coordinating mobile/web SDK consumers.
Parallel Workflows
by @jiaxiaojunQAQ
Optimizes parallel execution of multiple tasks. Use when user mentions 並列で実行, 同時にやって, まとめてやって, run in parallel, do these together. Do NOT load for: 単一タスク, 順次実行が必要な作業, 依存関係のあるタスク.
Let Chains Advisor
by @jiaxiaojunQAQ
Identifies deeply nested if-let expressions and suggests let chains for cleaner control flow. Activates when users write nested conditionals with pattern matching.
Daem0nmcp Protocol
by @jiaxiaojunQAQ
Use when Daem0nMCP tools are available - enforces the sacred covenant (commune at session start, seek counsel before changes, inscribe decisions, seal outcomes)
Agentic Jujutsu
by @jiaxiaojunQAQ
Quantum-resistant, self-learning version control for AI agents with ReasoningBank intelligence and multi-agent coordination
Debug Connection
by @jiaxiaojunQAQ
Debug WebSocket connection issues between CLI and FigJam plugin. Use when diagrams aren't syncing or connection fails.
Crap Analysis
by @wshaddix
Analyze code coverage and CRAP (Change Risk Anti-Patterns) scores to identify high-risk code. Use OpenCover format with ReportGenerator for Risk Hotspots showing cyclomatic complexity and untested code paths. Use when evaluating…
Deep Research
by @mcouthon
Exhaustive investigation with citations and structured findings. Use when thorough coverage is needed, all sources must be cited, or research will inform critical decisions. Triggers on: 'use deep-research mode', 'deep…
Api Design
by @wshaddix
Design stable, compatible public APIs using extend-only design principles. Manage API compatibility, wire compatibility, versioning, naming conventions, parameter ordering, and return types for NuGet packages and distributed…
Mentor
by @mcouthon
Guide through problems with questions, not answers using Socratic teaching style. Use when asked to teach, explain concepts through discovery, help learn, or guide understanding without giving direct solutions. Triggers on: 'use…
Phase Review
by @mcouthon
Review implementation plans from the .tasks/ directory for flaws before committing — either a single phase (phase mode) or across all phases of a task for consistency (cross-phase analyze mode). Triggers on: 'use phase mode',…
Critic
by @mcouthon
Challenge assumptions and probe reasoning using adversarial thinking. Use when asked to find weaknesses, challenge a design, identify edge cases, or stress-test an approach. Triggers on: 'use critic mode', 'challenge this',…
Debug
by @mcouthon
Systematic debugging with hypothesis-driven investigation. Use when something is broken, tests are failing, unexpected behavior occurs, or errors need investigation. Triggers on: 'this is broken', 'debug', 'why is this failing',…
Mailpit Integration
by @wshaddix
Test email sending locally using Mailpit with .NET Aspire. Captures all outgoing emails without sending them. View rendered HTML, inspect headers, and verify delivery in integration tests. Use when testing email delivery locally…
Testing
by @mcouthon
Behavioral testing strategy — deciding what to test and how. Use when writing tests, reviewing test quality, or fixing tests that test mocks instead of behavior. Triggers on: 'use testing mode', 'write tests', 'test strategy',…
Aspire Configuration
by @wshaddix
Configure Aspire AppHost to emit explicit app config via environment variables while keeping app code free of Aspire clients and service discovery. Use when wiring AppHost resources to application configuration, ensuring…
Aspire Service Defaults
by @wshaddix
Create a shared ServiceDefaults project for Aspire applications. Centralizes OpenTelemetry, health checks, resilience, and service discovery configuration across all services. Use when building Aspire-based distributed…
Consolidate Task
by @mcouthon
Use when you need to consolidate a completed task into an architectural decision record and a proposed instruction delta for future agents, reducing clutter in .tasks/. Triggers on: 'use consolidate-task mode',…
Tech Debt
by @mcouthon
Use when finding code smells, auditing TODOs, removing dead code, cleaning up unused imports, or assessing code quality. Triggers on: 'use tech-debt mode', 'tech debt', 'code smells', 'clean up', 'remove dead code', 'delete…
Design
by @mcouthon
Use when building dashboards, SaaS UIs, admin interfaces, or any interface needing polished professional design. Covers design direction, craft principles, and 9-phase implementation. Triggers on: 'use design mode', 'design…
Clarify
by @mcouthon
Bounded clarification/refinement pass for planning. Use before finalizing a phased plan when unresolved [?] markers or plan-changing ambiguity remain. Triggers on: 'use clarify mode', 'clarify', 'clarify the plan', 'resolve…
Create Pr
by @zhaono1
Creates pull requests with bilingual documentation checks. Use when user asks to create PR, make a pull request, or submit changes for review. Ensures English and Chinese README files stay in sync when user-facing skill catalog…
Workflow Orchestrator
by @zhaono1
Coordinates multi-skill workflows and records or runs follow-up actions when the host runtime supports them. Use when completing PRD creation, implementation, or any milestone that should be evaluated for additional skills.
Architecting Solutions
by @zhaono1
Designs technical solutions and architecture. Use when user says "design solution", "architecture design", "technical design", or "方案设计" WITHOUT mentioning PRD. For PRD-specific work, use prd-planner skill instead.
Auto Trigger
by @zhaono1
Workflow hook metadata for agent-playbook skills. This skill documents trigger intent between skills - DO NOT use directly, and do not assume hooks execute unless the host runtime explicitly supports them.
Csharp Scripts
by @wshaddix
Run single-file C# programs as scripts for quick experimentation, prototyping, and concept testing. Use when the user wants to write and execute a small C# program without creating a full project.
Session Logger
by @zhaono1
Save a bounded, redacted session summary when the user asks to record a conversation or when a supported host provides an explicit session-end transcript event.
Skill Router
by @zhaono1
Routes an agent request to the narrowest matching portable skill when the user asks which skill to use or needs help selecting one across supported hosts.
Project Domain
by @jiaxiaojunQAQ
Domain vocabulary and entity relationships for {project}. Ensures consistent terminology and model understanding.
Dotnet Blazor Components
by @wshaddix
Building Blazor components. Lifecycle, state management, JS interop, EditForm validation, QuickGrid.
Dotnet Add Analyzers
by @wshaddix
Adding analyzer packages to a project. Nullable, trimming, AOT compat analyzers, severity config.
Dotnet Csharp Source Generators
by @wshaddix
Creating source generators. IIncrementalGenerator, GeneratedRegex, LoggerMessage, STJ source-gen.
Dotnet Ado Publish
by @wshaddix
Publishing .NET artifacts from Azure DevOps. NuGet push, containers to ACR, pipeline artifacts.
Dotnet Api Surface Validation
by @wshaddix
Detecting API changes in CI. PublicApiAnalyzers, Verify snapshots, breaking change enforcement.
Dotnet Build Analysis
by @wshaddix
Interpreting MSBuild output, NuGet errors, or analyzer warnings. Error codes, CI drift fixes.
Dotnet Aot Architecture
by @wshaddix
Designing AOT-first apps. Source gen over reflection, AOT-safe DI, serialization, factories.
Dotnet Csharp Nullable Reference Types
by @wshaddix
Enabling nullable reference types. Annotation strategies, attributes, common agent mistakes.
Dotnet Channels
by @wshaddix
Using producer/consumer queues. Channel<T>, bounded/unbounded, backpressure, drain patterns
Dotnet Artifacts Output
by @wshaddix
Using artifacts output layout. UseArtifactsOutput, ArtifactsPath, impact on CI and Docker.
Dotnet Blazor Testing
by @wshaddix
Testing Blazor components. bUnit rendering, events, cascading params, JS interop mocking.
Dotnet Cli Packaging
by @wshaddix
Publishing to package managers. Homebrew, apt/deb, winget, Scoop, Chocolatey manifests.
Dotnet Build Optimization
by @wshaddix
Diagnosing slow builds or incremental failures. Binary logs, parallel builds, restore.
Zoom Video Sdk
by @zoom
Zoom Video SDK for building custom video experiences (not Zoom meetings) on web, React Native, Flutter, Android, iOS, macOS, Windows, Unity, and Linux platforms. Use when you want full control over the video UI and experience.
Zoom Meeting Sdk
by @zoom
Zoom Meeting SDK for embedding Zoom meetings into web, Android, iOS, macOS, Unreal, React Native, Electron, and Linux applications. Use when you want to integrate the full Zoom meeting experience into your app. Supports Web…
Zoom Rest Api
by @zoom
Zoom REST API - 600+ endpoints for meetings, users, webinars, recordings, reports, and more. Server-side API for managing Zoom resources programmatically with OAuth 2.0 authentication.
Video Sdk Web
by @zoom
Build and debug browser-based Zoom Video SDK for Web integrations using @zoom/videosdk. Use for custom video sessions, joining or leaving sessions, JWT auth, audio/video and video-player rendering, screen sharing, chat and file…
Technical Debt
by @AsyrafHussin
Technical debt inventory, prioritization, and audit for PHP/Laravel (MySQL) and Node/TypeScript/React projects. Use when assessing code health, identifying refactoring candidates, planning debt paydown, or auditing a codebase…
Laravel Database Optimization
by @AsyrafHussin
Laravel database optimization patterns. Use when writing Eloquent queries, creating migrations, configuring caching, debugging slow queries, or optimizing database performance. Triggers on tasks involving N+1 queries, indexing,…
Typescript React Patterns
by @AsyrafHussin
TypeScript best practices for React development. Use when writing typed React components, hooks, events, refs, or generic components. Triggers on tasks involving TypeScript errors, type definitions, props typing, or type-safe…
Seo Best Practices
by @AsyrafHussin
SEO patterns, conventions, and audit for web applications. Use when implementing meta tags, structured data, Core Web Vitals, sitemaps, Open Graph, auditing SEO, or optimizing pages for search engines. Triggers on "audit SEO",…
Git Workflow
by @AsyrafHussin
Git best practices, branching strategies, commit conventions, and PR workflows. Use when reviewing git history, writing commits, setting up branching strategy, or improving git practices. Triggers on "git best practices",…
Zoom Cobrowse Sdk
by @zoom
Zoom Cobrowse SDK for web - JavaScript SDK for real-time collaborative browsing between agents and customers. Features include annotation tools, privacy masking, remote assist, and PIN-based session sharing.
State Management
by @AsyrafHussin
React Query and Zustand patterns for state management. Use when implementing data fetching, caching, mutations, or client-side state. Triggers on tasks involving useQuery, useMutation, Zustand stores, caching, or state management.
Code Slop
by @AsyrafHussin
Detect AI-generated code patterns ("slop") in PHP/Laravel and TypeScript/React source — comment narration, generic naming, premature interfaces, defensive overdose, mock-everything tests, and the absence of human "scars". Use…
Laravel Inertia React
by @AsyrafHussin
Laravel + Inertia.js + React integration patterns. Use when building Inertia page components, handling forms with useForm, managing shared data, or implementing persistent layouts. Triggers on tasks involving Inertia.js, page…
Clean Code Principles
by @AsyrafHussin
SOLID principles, design patterns, DRY, KISS, and clean code fundamentals. Use when reviewing architecture, checking code quality, refactoring, or discussing design decisions. Triggers on "review architecture", "check code…
React Vite Best Practices
by @AsyrafHussin
React and Vite performance optimization guidelines. Use when writing, reviewing, or optimizing React components built with Vite. Triggers on tasks involving Vite configuration, build optimization, code splitting, lazy loading,…
Laravel Queues
by @AsyrafHussin
Laravel 13 queue and job patterns — driver choice, job design (idempotency, ShouldQueue, model serialisation), retry and failure handling, worker scaling, Bus batching and chaining, Horizon when warranted, queue testing. Use…
Zoom Apps Sdk
by @zoom
Zoom Apps SDK for building web apps that run inside the Zoom client. JavaScript SDK (@zoom/appssdk) for in-meeting experiences, Layers API for immersive visuals, Collaborate Mode for shared state, and In-Client OAuth for…
Zoom Meeting Sdk Windows
by @zoom
Zoom Meeting SDK for Windows - Native C++ SDK for embedding Zoom meetings into Windows desktop applications. Supports custom UI architecture with raw video/audio data, headless bots, and deep integration with meeting features.…
Virtual Agent
by @zoom
Zoom Virtual Agent skill pack for web campaigns/chat embeds, Android and iOS WebView bridge integrations, and knowledge-base sync workflows. Use for lifecycle patterns, event handling, and version-drift troubleshooting.
Zoom Mcp
by @zoom
Official Zoom MCP Server guidance for AI-agent access to the unified Zoom MCP Server and dedicated Meetings, Chat, Canvas, Tasks, Whiteboard, and Revenue Accelerator servers. Use for Zoom-hosted MCP endpoints, tools/list,…
Zoom Meeting Sdk React Native
by @zoom
Zoom Meeting SDK for React Native. Use when embedding Zoom meetings in React Native iOS/Android apps with @zoom/meetingsdk-react-native, JWT auth, join/start flows, platform setup, and native bridge troubleshooting.
Zoom Meeting Sdk Web
by @zoom
Zoom Meeting SDK for Web - Embed Zoom meeting capabilities into web applications. Two integration options: Client View (full-page, familiar Zoom UI) and Component View (embeddable, Promise-based API). Includes SharedArrayBuffer…
Zoom Rtms
by @zoom
Zoom Realtime Media Streams (RTMS) for accessing live audio, video, transcript, chat, and screen share from Zoom meetings, webinars, Video SDK sessions, and Zoom Contact Center Voice. WebSocket-based protocol using open web…
Zoom Plugin Sdk
by @zoom
Zoom Plugin SDK guidance for native macOS and Windows applications that control an installed Zoom Workplace desktop client over IPC. Use for desktop companion apps that start or join meetings, control meeting…
Zoom Meeting Sdk Electron
by @zoom
Zoom Meeting SDK for Electron desktop applications. Use when embedding Zoom meetings in an Electron app with the Node addon wrapper, JWT auth, join/start flows, settings controllers, and raw data integration.
Zoom Video Sdk Flutter
by @zoom
Zoom Video SDK for Flutter. Use when building custom video session apps in Flutter with flutter_zoom_videosdk, event-driven architecture, session lifecycle handling, and mobile platform integration patterns.
Zoom Video Sdk React Native
by @zoom
Zoom Video SDK for React Native. Use when building custom mobile video session experiences with @zoom/react-native-videosdk, event listeners, helper-based APIs, and backend JWT token flows.
Laravel Owasp Security
by @AsyrafHussin
OWASP Top 10 security audit and secure coding guidelines for Laravel + React/Inertia.js applications. Use when auditing for vulnerabilities ("run OWASP audit", "security review", "check my app security") or writing secure…
E2e Playwright Testing
by @AsyrafHussin
End-to-end testing with Playwright for web applications. Use when writing E2E tests, browser automation, form submission testing, or user flow testing. Triggers on "playwright", "e2e test", "browser test", "end-to-end", "form…
Probe Sdk
by @zoom
Zoom Probe SDK for web diagnostics. Use to test media permissions, audio/video/screen-share diagnostics, network quality, compatibility reporting, and consented offline camera-dump evidence before users join meetings or sessions.
Rivet Sdk
by @zoom
Zoom Rivet SDK for JavaScript/TypeScript server-side integrations. Use for auth handling, webhook event consumers, API endpoint wrappers, multi-module app composition, and AWS Lambda receiver patterns.
Mapbox Web Integration Patterns
by @mapbox
Official integration patterns for Mapbox GL JS across popular web frameworks (React, Vue, Svelte, Angular). Covers setup, lifecycle management, token handling, search integration, and common pitfalls. Based on Mapbox's…
Zoom Meeting Sdk Unreal
by @zoom
Zoom Meeting SDK for Unreal Engine wrapper integrations. Use when building Unreal projects that embed Zoom meetings with C++ and Blueprint wrappers, including wrapper-to-SDK mapping concerns.
Zoom Meeting Sdk Macos
by @zoom
Zoom Meeting SDK for macOS native apps. Use when embedding Zoom meetings in macOS with default/custom UI, PKCE + SDK auth, host start/join flows, and desktop meeting feature controllers.
Zoom Video Sdk Android
by @zoom
Zoom Video SDK for Android native apps. Use when building custom Android video experiences with full UI control, session tokens, raw media options, and event-driven participant state.
Zoom Meeting Sdk Android
by @zoom
Zoom Meeting SDK for Android native apps. Use when embedding Zoom meetings in Android with default/custom UI, PKCE + SDK auth, join/start flows, and Meeting SDK API integration.
Zoom Video Sdk Macos
by @zoom
Zoom Video SDK for macOS native desktop apps. Use when building custom macOS video sessions with native UI control, tokenized join, and desktop-oriented media/device workflows.