clean-functions
Use when writing, fixing, editing, or refactoring Python functions. Enforces Clean Code principles—maximum 3 arguments, single responsibility, no flag…
Find an Agent Skill for your task. Read the guide and copy the install command.
Updated 10-24 00:15
37,787 results
Use when writing, fixing, editing, or refactoring Python functions. Enforces Clean Code principles—maximum 3 arguments, single responsibility, no flag…
Intercept and debug HTTP traffic from any CLI, service, or script using HTTP Toolkit. Use when you need to inspect LLM API calls, backend requests, auth flows,…
Begins a new version release using git-flow. This skill should be used when the user asks to "start a release", "create release branch", "prepare a release",…
Design Rust project topology — single-crate packages, project-sized multi-crate workspaces (small root-flat, hybrid/domain-grouped, contained crates/, nested,…
Provides one-command project creation for uni-app-x including Vue 3 + TypeScript + Vite setup, configuration, and template generation. Use when the user asks…
Common Tokio patterns and idioms for async programming. Use when implementing worker pools, request-response patterns, pub/sub, timeouts, retries, or graceful…
System architecture guidance for Python/React full-stack projects. Use during the design phase when making architectural decisions — component boundaries,…
Use when working with utility functions in Frappe v14-v16. Covers frappe.utils.* for date/time, number/money, string, validation, and file path operations.…
Use when debugging or preventing errors in Frappe Document Controllers. Prevents autoname failures, validate loops, on_submit without is_submittable, wrong…
Use when you need to apply Java exception handling best practices — including using specific exception types, managing resources with try-with-resources,…
Use when encountering unfamiliar import statements, exploring dependency APIs, or when user asks "what's import X" or "what does X do". Generates on-demand API…
Refactoring Advisor - Identify code smells and provide refactoring solutions
Modernize removed or discouraged MATLAB functions and patterns. Use when the check_matlab_code MCP tool reports that a function "is not recommended", "will be…
Use when building or maintaining Meteor 3 Android/iOS apps through Cordova. Triggers on meteor add-platform, android-device, ios-device, mobile-config.js,…
Neta API creation skill — generate images, videos, songs, and MVs, and break down creative approaches from existing works. Use this skill when the user needs to generate or modify images/videos/songs/MVs, or create based on character settings and existing works; it does not handle recommendation feeds or tag/category research (those are handled by neta-community and neta-suggest).
(NS) PHPUnit unit/integration in backend package (bootstrap tests/ when missing). Docker-only: phpunit --testdox --stop-on-failure --stop-on-error, 120s. Use…
(NS) Ad-hoc coding — bug fixes, refactors, scripts, migrations — without full SDD. Entry priority 5: "just implement this", "quick fix", or coding without…
Use when working with Hardhat 3 projects — writing or modifying Solidity tests, TypeScript tests, or any code touching hardhat.config.ts, the `hardhat` import,…
GitHub CLI workflows for repositories, issues, pull requests, actions, releases, projects, and API calls. Use when creating PRs, reviewing code, triaging…
TanStack Pacer for rate limiting, throttling, debouncing, and async queuing. Use when controlling execution frequency, managing API rate limits, debouncing…
Slack API for messages and channels. Use when user mentions "Slack", "slack.com", shares a Slack link, "send to Slack", "Slack channel", or asks about…
Create a concise plan. Use when a user explicitly asks for a plan related to a coding task.
Drafting Python Enhancement Proposals (PEPs) — proposing a Python language feature, a standard library change, an interoperability standard, or an…
Apply XP practices including pair programming, ensemble programming, continuous integration, and sustainable pace. Use when implementing agile development…