Software Development AI agent skills
13,359 skills in the archive. Read a skill’s instructions or open its original repository.
Specify Solution
by @rsmdt
Create and validate solution design documents (SDD). Use when designing architecture, defining interfaces, documenting technical decisions, analyzing system components, or working on solution.md files in .start/specs/.
Constitution
by @rsmdt
Create or update a project constitution with governance rules. Uses discovery-based approach to generate project-specific rules.
Document
by @rsmdt
Generate and maintain documentation for code, APIs, and project components
Debug
by @rsmdt
Systematically diagnose and resolve bugs through conversational investigation and root cause analysis
Review
by @rsmdt
Multi-agent code review with specialized perspectives (security, performance, patterns, simplification, tests)
Analyze
by @rsmdt
Deep-dive codebase analysis that explains how things actually work — business rules, architecture patterns, auth flows, data models, integrations, and performance hotspots. Use whenever the user asks "how does X work", "map the…
Refactor
by @rsmdt
Refactor, simplify, or clean up code for improved maintainability without changing business logic
Project Discovery
by @rsmdt
Unified codebase discovery across structure navigation, tech-stack detection, and documentation extraction. Use when onboarding to a project, locating implementation paths, identifying frameworks/tooling, or validating docs…
Specify Meta
by @rsmdt
Scaffold, status-check, and manage specification directories. Use when creating a new spec, reading spec status, transitioning between phases, or logging decisions on a spec in .start/specs/.
Implement Direct
by @rsmdt
Lightweight implementation orchestrator for low-complexity work — fixes, refactors, doc changes, or single-AC features that do not warrant a phase plan or factory decomposition.
Performance Analysis
by @rsmdt
Measurement approaches, profiling patterns, bottleneck identification, and optimization guidance. Use when diagnosing performance issues, establishing baselines, identifying bottlenecks, or planning for scale. Always measure…
Pattern Detection
by @rsmdt
Identify existing codebase patterns (naming conventions, architectural patterns, testing patterns) to maintain consistency. Use when generating code, reviewing changes, or understanding established practices.
Testing
by @rsmdt
Writing effective tests and running them successfully. Covers layer-specific mocking rules, test design principles, debugging failures, and flaky test management. Use when writing tests, reviewing test quality, or debugging test…
Brainstorm
by @rsmdt
You MUST use this before any creative work — creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements, and design before implementation.
Devops/Changelog Generation
by @echoVic
自动生成 CHANGELOG,基于 git 提交历史和 pipeline 产物信息,遵循 Conventional Commits 和 Keep a Changelog 规范
Backend/Api Development
by @echoVic
后端API开发方法论,包括RESTful/GraphQL设计、请求验证、错误处理和安全实现
Pm/Competitive Analysis
by @echoVic
竞品调研和分析方法,通过系统性分析竞品的功能、体验和策略,发现差异化机会
Architect/Tech Research
by @echoVic
技术调研方法论,通过系统性调研和对比分析,为技术选型提供数据支持
Shared/Tech Stack Detection
by @echoVic
检测项目技术栈的通用方法,通过分析配置文件识别语言、框架、工具链
Architect/Architecture Design
by @echoVic
系统架构设计方法论,包含架构模式选择、系统分层、目录结构设计
Qa/Test Execution
by @echoVic
测试执行方法,包含测试框架检测、测试运行、结果解析
Skvm Jit
by @SJTU-IPADS
Trigger `skvm jit-optimize` with post-task evidence so it generates a reviewable optimization proposal for a skill. Use after finishing a task that was driven by any skill (not just SkVM-compiled ones) when the outcome was a…
Skvm General
by @SJTU-IPADS
Drive the skvm CLI on behalf of a user to profile models, AOT-compile skills, run skill-assisted tasks, run benchmarks, and manage compiled proposals. Trigger when the user asks to "profile", "aot-compile", "bench", "run a…
Cosmos3 Codebase Nav
by @NVIDIA
Navigate the Cosmos3 package codebase to find where parameters, configs, defaults, scripts, and documentation live. Use when the user asks "where is X in cosmos3", "how do I find the config for Y", "where are the defaults",…
Cosmos3 Setup
by @NVIDIA
Guide users through Cosmos3 installation, environment setup, checkpoint downloading, and verification. Use when the user asks "how do I install cosmos3", "how do I set up the environment", "how do I download checkpoints", "how…
Cosmos3 Env Troubleshoot
by @NVIDIA
Diagnose and fix Cosmos3 environment, installation, and runtime errors. Use when the user encounters an ImportError, ModuleNotFoundError, CUDA error, Docker error, checkpoint download failure, or any traceback during setup or…
Solana Dev
by @solana-foundation
Use when user asks to "build a Solana dapp", "write an Anchor program", "create a token", "debug Solana errors", "set up wallet connection", "test my Solana program", "fuzz my Solana program", "deploy to devnet", "send a v1…
Api Caller
by @NVIDIA
Call any REST API dynamically. Make GET, POST, PUT, DELETE requests to any endpoint with custom headers and JSON body.
Task List
by @NVIDIA
Required for 4+ step requests; add tasks at start and update status after each step.
Calculator
by @NVIDIA
Evaluate mathematical expressions and unit conversions. Handles arithmetic, percentages, exponents, and common unit conversions (temperature, distance, weight). No external dependencies.
Reality Verification
by @tzachbon
This skill should be used when the user asks to "verify a fix", "reproduce failure", "diagnose issue", "check BEFORE/AFTER state", "VF task", "reality check", "check test quality", "mock-only tests", or needs guidance on…
Spec Workflow
by @tzachbon
This skill should be used when the user asks to "build a feature", "create a spec", "start spec-driven development", "run research phase", "generate requirements", "create design", "plan tasks", "implement spec", "check spec…
Ralph Specum Refactor
by @tzachbon
This skill should be used only when the user explicitly asks to use `$ralph-specum-refactor`, or explicitly asks Ralph Specum in Codex to revise spec artifacts after implementation learnings.
Ralph Specum Requirements
by @tzachbon
This skill should be used only when the user explicitly asks to use `$ralph-specum-requirements`, or explicitly asks Ralph Specum in Codex to run the requirements phase.
Ralph Specum Research
by @tzachbon
This skill should be used only when the user explicitly asks to use `$ralph-specum-research`, or explicitly asks Ralph Specum in Codex to run the research phase.
Ralph Specum
by @tzachbon
Use only when the user explicitly invokes `$ralph-specum`, requests Ralph Specum in Codex, or asks Ralph Specum to handle a named phase or optional prototype.
Speckit Workflow
by @tzachbon
Comprehensive understanding of the spec-kit methodology. Constitution-driven feature development with specify, plan, tasks, and implement phases.
Delegation Principle
by @tzachbon
Core principle that the main agent is a coordinator, not an implementer. All work must be delegated to subagents.
Smart Ralph
by @tzachbon
Core Smart Ralph skill defining common arguments, execution modes, and shared behaviors across all Ralph plugins.
Article Extractor
by @michalparkola
Extract clean article content from URLs (blog posts, articles, tutorials) and save as readable text. Use when user wants to download, extract, or save an article/blog post from a URL without ads, navigation, or clutter.
Docker Build Strategies
by @docker
Use this skill when writing, reviewing, or optimizing Dockerfiles, even if the user just says their image is too large, their build is slow, or they need to harden a container for production. Covers multi-stage builds, layer…
Docker Sandboxes Kits
by @docker
Use this skill when authoring, validating, packaging, signing, or composing a Docker Sandboxes kit `spec.yaml` (`sbx kit add/inspect/pack/pull/push/sign/validate/verify`), even if the user just says they want to "add a tool to a…
Docker Project Foundations
by @docker
Use this skill when setting up, initializing, or Dockerizing a project, even if the user doesn't explicitly mention Docker but describes a need for containerized local development, adding a database or cache dependency, or…
Docker Destructive Guardrails
by @docker
Use this skill before running, or recommending, any Docker command that deletes, wipes, resets, or otherwise irreversibly changes state — even if the user just says to "clean up", "clear the cache", "start fresh", "wipe…
Docker Agent Run
by @docker
Use this skill when running a Docker Agent with `docker agent run`, choosing a safety/approval mode, using the `--sandbox` isolation flag, setting up aliases, or troubleshooting a run (missing credentials, worktrees). Even if…
Docker Sandboxes Lifecycle
by @docker
Use this skill when creating, running, reattaching to, listing, stopping, or removing Docker Sandboxes (the standalone `sbx` CLI that runs AI coding agents in isolated microVMs), even if the user just says they want to "run…
Skill Creator
by @ghbalf
Create new FreeCAD AI skills, modify existing skills, and iteratively improve them. Use when users want to create a skill from scratch, update or optimize an existing skill, capture a workflow as a reusable skill, or improve an…
Lattice
by @ghbalf
Generate a 3D lattice or infill pattern inside a bounding region. Useful for lightweight structural parts.
Old Code
by @zjw-swun
古法编程模式。在 AI 辅助开发中强制执行问题建模、执行流模拟、复杂度分析与架构控制, 防止认知空心化,提升系统级正确性、性能与可维护性。适用于高并发、底层系统、逆向工程与复杂问题排查。
Create Validation
by @ghbalf
Generate a draft VALIDATION.md for a skill by analyzing its SKILL.md construction steps
Thread Insert
by @ghbalf
Create properly sized holes for heat-set threaded inserts (common in 3D printed parts).
Fastener Hole
by @ghbalf
Create standard fastener holes: clearance, counterbore, or countersink.
Gear
by @ghbalf
Create an involute spur gear using FreeCAD's Part module.
1688 Source Suppliers
by @next-1688
1688找供应商 —— 结合用户需求与关键字查询对应的供应商及工厂信息 核心工具能力:1688供应商查询能力。用于查询1688平台上的供应商及工厂信息。 触发词:找供应商、查供应商、1688供应商、供应商信息、工厂信息、产业带查询。 不触发场景:找商品/选品 → 1688-product-find;比价/换供 → 1688-product-compare;下单付款 → 不处理。
Balanced Coupling
by @vladikk
The Balanced Coupling model for software design. Use when: designing modular architectures, evaluating coupling between components, reviewing code modularity, deciding whether to split or merge modules/services, assessing…
Skill Factory
by @Romanescu11
A meta-skill that silently watches your workflows and automatically generates reusable Hermes skills from them.
Git PR Workflow
by @Romanescu11
End-to-end workflow for creating a clean, reviewed pull request from a feature branch.
Deps Audit
by @oliver-kriska
Audit Hex deps for supply-chain security risk — bidi chars, compile-time exec, maintainer changes, typosquats, CVEs. Use after mix deps.update, when checking if a package upgrade is safe, or reviewing mix.lock PR diffs.
Lab:Autoresearch
by @oliver-kriska
Self-improving loop for plugin skills. Reads program.md, proposes one mutation per iteration, evaluates against deterministic scorer, keeps improvements via git, reverts failures. Targets weakest skill+dimension. Use with /loop…
Elixir Idioms
by @oliver-kriska
OTP/BEAM patterns and Elixir idioms — GenServer, Supervisor, Task, Registry, pattern matching, with chains, pipes. Use when designing processes or debugging BEAM issues.
Liveview Patterns
by @oliver-kriska
Build LiveView: async data (assign_async), PubSub (check connected?), phx-change events, form components/modals/uploads, streams for lists, live_patch. Use when handling interactions, debugging events, or tracking Presence.
Review
by @oliver-kriska
Review code with parallel agents — tests, security, Ecto, LiveView, Oban. Use after implementation to catch bugs and anti-patterns before committing.
Ecto Patterns
by @oliver-kriska
Ecto patterns — schemas, changesets, queries, migrations, Multi, associations, preloads, upserts. Use when editing Repo calls, Ecto.Query, or schema fields. Skip for Ash.
Deps Update
by @oliver-kriska
Bump outdated Hex deps — inventory, snapshot changelogs, update, fix breaks, split reviewable PRs (patches bundled, majors solo). Use to upgrade/bump Elixir dependencies or when versions fall behind. NOT for deps.get failures…
Oban
by @oliver-kriska
Oban job processing — workers, perform/1 (OSS) and process/1 (Pro), queues, cron, retries, unique jobs, idempotency, Oban Pro (Workflow, Batch, Chunk, Smart Engine), Testing. Use when writing Oban workers, queue config, or…
Catchup
by @oliver-kriska
Summarize and review what changed while you were away. Use after a weekend, vacation, or flight to check missed PRs, git commits, Linear tickets, and meetings — one prioritized brief, not a firehose.
Document
by @oliver-kriska
Generate @moduledoc/@doc for tested Elixir features; may update their README section or ADR. Not for docs lookup, documentation audits/reviews, or capturing standalone decisions.
Pr Review
by @oliver-kriska
Address feedback left on a GitHub pull request: fetch unresolved review threads, make agreed Elixir/Phoenix code fixes, reply, and resolve. Use for a PR URL/number or reviewer comments. NOT for pre-PR review, findings triage, or…
Permissions
by @oliver-kriska
Recommend safe Bash permissions for Elixir mix commands in settings.json. Use when permission prompts slow workflow, "fix permissions", "reduce prompts", "auto-allow mix".
Trace
by @oliver-kriska
Trace Elixir call trees from entry points via mix xref. Use when debugging data flow, planning signature changes, or understanding how a bug reaches code.
Tidewave Integration
by @oliver-kriska
Tidewave MCP runtime tools — debugging, smoke testing, live state inspection, SQL queries, hex docs. Use when evaluating code in a running Phoenix app.
Watch Pr
by @oliver-kriska
Watch an Elixir/Phoenix PR for new review comments (bot + human) and CI results via a background watcher that wakes Claude only on real events. Use after opening a PR or pushing, while waiting on CI or reviewers.
Mix Compression
by @oliver-kriska
Reduce mix output noise (5-15% token savings) by installing rtk filters that compress mix test/credo/dialyzer/compile output before it reaches Claude. Use when long mix output floods context.
Boundaries
by @oliver-kriska
Analyze Phoenix context boundaries and module coupling via mix xref. Use when checking cross-context calls, validating dependencies, before splitting modules, or reviewing architecture.
Audit
by @oliver-kriska
Project health audit and health check — architecture, performance, tests, dependencies, code quality. Use when assessing overall project health, before releases, or after refactors.
Brief
by @oliver-kriska
Interactive briefing of a plan file — explains reasoning, schema decisions, component choices. Use when developers need to understand a plan before approving.
Narrow Bare Rescue
by @oliver-kriska
Narrow bare rescue in Elixir so real errors like KeyError and typos propagate instead of being swallowed. Use to audit rescues and refactor error handling.
Help
by @oliver-kriska
Choose Phoenix review, plan, debug, or test command. Use when user asks which /phx: command or plugin skill handles a task; do not route only to a domain skill. NEVER for bare /help; NOT for ambiguous requests (use…
Recall
by @oliver-kriska
Recall prior work from past sessions — how a bug was fixed, what was decided, where a pattern lives. Use when asked 'have we done this before' or 'how did I fix X' in Elixir/Phoenix work. ccrider MCP when available, else git +…
Codex Loop
by @oliver-kriska
Fix Elixir/Phoenix code until Codex CLI review comes back clean — bounded review, fix, verify loop before opening a PR. Use when codex is installed and you want an external cross-model critic on your changes before pushing.
Ecto Constraint Debug
by @oliver-kriska
Debug Ecto constraint violations - trace triggers, check migrations, find duplicate data. Use when seeing unique_constraint, foreign_key_constraint, or check_constraint errors.
Perf
by @oliver-kriska
Analyze Elixir/Phoenix performance — N+1 queries, assign bloat, ecto optimization, genserver bottlenecks. Use when slowness, timeouts, or high memory reported.
Compound
by @oliver-kriska
Capture solved problems as searchable solution docs. Use after fixing bugs, when "that worked", or after successful /phx:review or /phx:investigate.
Triage
by @oliver-kriska
Triage review findings interactively — approve, skip, or prioritize each issue. Use after /phx:review to filter findings before fixing.
Intent Detection
by @oliver-kriska
Route ambiguous or mixed Phoenix/LiveView/Ecto requests before choosing a workflow. Use when user is unsure where to start/how to approach work, asks for the right workflow, or combines intents such as fixing and refactoring.…
Freeze
by @oliver-kriska
Scope or freeze which files Claude can edit during debugging, a refactor, or review. Use when edits should stay in specific dirs, or for a read-only investigate lock. Backed by a sentinel + PreToolUse hook.
Techdebt
by @oliver-kriska
Analyze Elixir/Phoenix technical debt — duplicates, refactoring opportunities, credo issues. Use when asked about code quality, cleanup, or what to improve.
Constraint Debug
by @oliver-kriska
Compatibility alias for the Elixir/Phoenix plugin's Ecto constraint debugger. Invoke explicitly with /ecto:constraint-debug.
Jev Seo
by @AgriciDaniel
Full live SEO audit of any website from its homepage URL, powered by Jev (TypeSafe's System One model). Crawls the site live (robots.txt, sitemaps, internal links, JavaScript rendering when needed), runs 52 deterministic checks…
Encoding Guard
by @cropflre
Prevent garbled text (乱码) when editing code and comments. Use this skill whenever reading, writing, or modifying files to ensure proper UTF-8 encoding handling. Activates on any file edit operation, especially when working with…
Nowen Note Development
by @cropflre
面向 Nowen Note 仓库的产品与研发助手。用于分析 GitHub Issue、评估需求和 Bug、定位 React/Hono/Electron/Capacitor 代码、实施最小修复、设计回归测试、审查 PR、更新发布文档。For Nowen Note repository product decisions, implementation, review and release checks; not for accessing a user…
Chinese Commit
by @cropflre
确保 git commit message 使用中文。在提交代码时自动应用中文提交规范。
Rust Skills
by @leonardomso
Comprehensive Rust coding guidelines with 265 rules across 26 categories. Use when writing, reviewing, or refactoring Rust code. Covers ownership, error handling, async patterns, concurrency, unsafe code, API design, memory…
A2a Setup
by @win4r
Install and configure the OpenClaw A2A Gateway plugin for cross-server agent communication. Use when: (1) setting up A2A between two or more OpenClaw instances, (2) user says 'configure A2A', 'set up A2A gateway', 'connect two…
Mcp Security Reviewer
by @oxbshw
Use before connecting a new MCP server to your agent — produces a structured security review covering source, permissions, tools, network, and approvals.
Repo Auditor
by @oxbshw
Use before opening a PR to audit the changes for stale comments, unused imports, missing tests, and inconsistencies with neighboring code.
Agent Memory Curator
by @oxbshw
Use after a session to promote useful episodic notes from logs/episodic/ into distilled, dated entries in MEMORY.md and memory/semantic/.
Pr Summarizer
by @oxbshw
Use when opening a PR — produces a clean PR description (what / why / how to verify / risks) from a branch diff against base.
Security Audit
by @TheDecipherist
Audit code and dependencies for security vulnerabilities. Use when reviewing PRs, checking dependencies, preparing for deployment, or when user mentions security, vulnerabilities, or audit.
Commit Messages
by @TheDecipherist
Generate clear, conventional commit messages from git diffs. Use when writing commit messages, reviewing staged changes, or preparing releases.