Software Development AI Skills
25,675 open-source Software Development AI skills that teach any AI model a new workflow.
Search and filter AI skills
AI skills directory results
Neon Postgres
Guides and best practices for working with Neon Serverless Postgres. Covers setup, connection methods, branching, autoscaling, scale-to-zero, read replicas, connection pooling, Neon Auth, and the Neon…
Angular Ui Patterns
Modern Angular UI patterns for loading states, error handling, and data display. Use when building UI components, handling async data, or managing component states.
Spatial Xenium
Xenium platform branch of the spatial transcriptomics workflow — load and validate the platform's cell-level matrix for downstream analysis. Use when the user's data is 10x Xenium output…
Superpowers Verification Before Completion
About to say done, fixed, or passing? STOP. Load first, show real evidence.
Skf Quick Skill
Fast skill from a package name or GitHub URL — no brief needed. Use when the user requests a "quick skill" or "skill from URL" or "skill from package."
Product Brief
把一句需求、已有材料或机会评分卡转成可验收的 PRD 和执行计划。用户要写产品需求、界定 MVP、做平台取舍或拆里程碑时调用。OPC 内复用已确认输入,独立调用不要求先评分。
Fix
PRFlow's code-review reception skill (formerly receiving-code-review). Use when addressing review feedback already posted on a pull request — verifying each finding before fixing it or pushing back —…
Analyze Php Logs
Parses and analyzes PHP application logs in PSR-3/Monolog, Laravel, Symfony, and plain error_log formats. Extracts exceptions, stack traces, request context, error frequency, and correlates related…
Authentication Patterns
OAuth 2.0, JWT, SSO, MFA, NextAuth/Clerk/Supabase Auth implementation patterns
Manual Tester
Plan and run manual tests of the project's running app. Runs a session in one of five modes: exploratory, verification, smoke, assessment (UX, localization, accessibility, improvement review), or AI…
Aftership Webhooks
Receive and verify AfterShip webhooks. Use when setting up AfterShip webhook handlers, debugging AfterShip signature verification (aftership-hmac-sha256, as-signature-hmac-sha256,…
Persona
Generate actionable user personas from a product description, user data, or research notes. Not marketing fluff — behavioral personas that drive product decisions.
Draft
把小说写成"供修改的 Word 草稿"。当用户要把稿子导成 Word/docx、要分章节带目录、章标题左对齐、要标出可以改的地方让自己修改、或说"先写个大概我来筛选修改"时使用。产出 Word 草稿(目录+第X章左对齐+【修改】红色高亮建议),命名《书名》修改N,绝不覆盖原文。
Bids
Use this skill when working with Brain Imaging Data Structure (BIDS) datasets: organizing neuroscience and biomedical data (MRI, EEG, MEG, iEEG, PET, microscopy, NIRS, motion capture, EMG, MR…
Performance Optimization
Make code measurably faster or leaner without breaking it — define a target, measure a baseline, profile to find the ACTUAL bottleneck, apply optimizations in a fixed order of leverage, and re-verify…
Rspack Best Practices
Configure, review, or troubleshoot Rspack builds, including loaders, CSS, assets, type checking, bundle optimization, and profiling.
Evidence First Retrieval
Bounded source-backed retrieval for document questions, fact finding, local knowledge lookup, comparisons, or current information that needs attributable passages and an explicit supported, partial,…
Base44 Platform Frontend
Frontend coding standards for Base44 web apps: code conventions, the installed packages, routing (React Router in the Vite SPA, file routes in TanStack Start), Tailwind and design tokens, styling and…
Dbscan Custom Metrics
Implement DBSCAN clustering with custom distance metrics using scikit-learn's pairwise_distances.
Auto Fire Targeting
Fix auto-fire targeting (survivors, ARPG, tower defense) with pending damage to stop overkill.
Ruby On Rails Best Practices
Ruby on Rails architecture and coding patterns from Basecamp. Use when writing, reviewing, or refactoring Rails code to follow proven conventions for models, controllers, jobs, and concerns. Triggers…
Render Env Vars
Configures environment variables, secrets, and env groups on Render. Use when the user needs to set env vars, wire secrets between services, create env groups, use generateValue, set sync: false, or…
Aas Review Stack
Review AAS stack manifests, preview plans and selection evidence in Workbench without applying changes.
Mac Mail
Opens the macOS Mail application (Mail.app) using the open command. Use when the user asks to open email, launch Apple Mail, check mail, start Mail.app, or access the macOS email client.
Code Review
Systematically review pull requests, feature implementations, and code changes to ensure quality, maintainability, security, and adherence to best practices. Use when reviewing code before merging,…
Pm Review
Review local git diff with reasoning + snippets; cross-check; dispose findings into the rules library.
Kotlin Project Feature Implementation
Use when implementing or extending a feature in a Kotlin Multiplatform project. Provides pre-coding inspection, KMP source-set discipline, state pipeline design, architectural defaults,…
Google Ads Scripts
Expert guidance for Google Ads Script development including AdsApp API, campaign management, ad groups, keywords, bidding strategies, performance reporting, budget management, automated rules, and…
Simple Tdd
Test-driven development methodology — write the failing test first, then the minimum code to pass it
Converge
Spec↔code convergence scan. Use after implementation to verify the ACTUAL codebase matches the spec/plan — detects missing backends, dead buttons, partial wiring, scope creep. Classifies gaps…
Devrel Playbook
Build and measure Developer Relations programs across documentation, community, technical content, integrations, events and developer advocacy. Use when designing DevRel strategy, improving developer…
Ck:Code Review
Review code quality, receive feedback with technical rigor, verify completion claims. Use before PRs, after implementing features, when claiming task completion. Includes scout-based edge case…
Developer Audience Context
When the user wants to establish or update their developer audience context. Also use when starting any other developer marketing skill to ensure foundational context is loaded. Trigger phrases…
Go Coding Standards
Go coding standards and style conventions grounded in Effective Go, Go Code Review Comments, and production-proven idioms. Use when writing or reviewing Go code for import ordering, variable…
N8n Code To Native
Convert n8n Code (JS) nodes into native declarative nodes (Set / Filter / Merge / Crypto / Aggregate / ConvertToFile) so the workflow is readable by n8n-experts who don't know JavaScript. Use when the…
Express Api
生成Express.js REST API,包含TypeScript、中间件、验证、错误处理和认证模式。
Routeros Mndp
MNDP (MikroTik Neighbor Discovery Protocol) wire format, behavior, and RouterOS /ip/neighbor integration. Use when: implementing MNDP discovery, parsing MNDP packets, working with /ip/neighbor,…
Hosted Agents
This skill should be used when designing hosted or background agent infrastructure: sandboxed execution, remote coding environments, warm pools, session persistence, multiplayer collaboration,…
Alterlab Chai
Predict biomolecular complexes with Chai-1, an open AlphaFold3-style model that folds multi-entity assemblies (proteins, ligands, nucleic acids) from a single typed FASTA — strong on antibody–antigen…
Architecture Patterns
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing…
Hpc Runtime Doctor
Diagnose HPC runtime and scheduler problems for materials simulations, including MPI/OpenMP/GPU layout, modules, CUDA/Kokkos hints, scratch paths, walltime, job arrays, restart strategy, scheduler…
Causal Rdd
Implements sharp and fuzzy regression discontinuity designs in R or Python with bandwidth selection, manipulation testing, and sensitivity analysis. Use when user mentions RDD, cutoff, threshold,…
Evo Dialogue Parser
Parse branching dialogue scripts into structured JSON graphs and DOT visualizations. Use when given a text file with section headers containing dialogue lines and numbered choices.
Pydantic Ai Model Integration
Configure LLM providers, use fallback models, handle streaming, and manage model settings in PydanticAI. Use when selecting models, implementing resilience, or optimizing API calls.
Xhs Note Creator
小红书笔记素材创作技能。当用户需要创建小红书笔记素材时使用这个技能。技能包含:根据用户的需求和提供的资料,撰写小红书笔记内容(标题+正文),生成图片卡片(封面+正文卡片),以及发布小红书笔记。
Balance Review
Use when a game has numbers that need checking — difficulty curves, currency flow, gacha rates, progression pacing, grind ratios, or pay-to-win concerns. Not for visual design, narrative, core loop…
Esp32 Repo Scout
Scans an ESP-IDF or PlatformIO firmware repository and produces a scout report of target chip, components, dependencies, pin usage, FreeRTOS tasks and risks before any change is planned. Use when the…
Explain In Simple Language
Explain code, a decision, a recap, or a question to the user, or write a document a human reads, so a fluent but often non-native reader understands it on the first read. Use when explaining or asking…
Documentation Engineer
Technical documentation expert for creating clear, comprehensive documentation. Use when user asks to write docs, create README, or document code.
Brainstorming
Collaborative design exploration that refines ideas into validated specs through iterative questioning. Use before any creative work including creating features, building components, adding…
Api Design
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…

