categories-functors
Problem-solving strategies for categories functors in category theory
modular-arithmetic
Problem-solving strategies for modular arithmetic in graph number theory
graceful-degradation
Graceful Degradation with Helpful Messages
limits-colimits
Problem-solving strategies for limits colimits in category theory
convex-optimization
Problem-solving strategies for convex optimization in optimization
skill-upgrader
Upgrade any skill to v5 Hybrid format using decision theory + modal logic
meojson
Guide for using the meojson C++ JSON library in MaaFramework. Use when writing code that involves JSON parsing, serialization, struct jsonization (MEO_JSONIZATION), json::value manipulation, ext::jsonization custom type support, or logging with json values.
dashboard-design
Use this skill first when the user wants to design or plan a dashboard, especially Vizro dashboards. Enforces a 3-step workflow (requirements, layout, visualization) before implementation. Activate when the user asks to create, design, or plan a dashboard. For implementation, use the dashboard-build skill after completing Steps 1-3.
designing-vizro-layouts
Use this skill when designing or building Vizro dashboard layouts — grid configuration, component sizing, filter/parameter placement, selector types, or container patterns. Activate when the user is creating wireframes, defining page structure, placing controls, or sizing charts.
mcp-release-prep
Prepare an MCP server and plugin release by bumping versions across all files and updating changelog
release-prep
Prepare a qsv release by bumping versions across all files and updating changelog
create-component
Create a new Fx component using the modern def/fx/impl pattern (NOT legacy)
create-invoke-task
Create a new Python invoke task for the dda CLI
erigondb-sync-integration-test-plan
Integration test plan for erigondb.toml settings resolution across 3 runtime scenarios (legacy, fresh+downloader, fresh+no-downloader)
autoresearch-create
Set up and run an autonomous experiment loop for any optimization target. Gathers what to optimize, then starts the loop immediately. Use when asked to "run autoresearch", "optimize X in a loop", "set up autoresearch for X", or "start experiments".
vtable-development-assistant
面向 @visactor/vtable 的开发助手。用户提到 VTable/ListTable/PivotTable/PivotChart、columns/rows/indicators、cellType、style/theme、自定义渲染(customRender)/自定义布局(customLayout/JSX)、事件(table.on)、records/dataSource、交互(选择/hover/编辑/排序/拖拽/滚动)或 API 用法与排错时,按路由加载 references/knowledge 与 references/type,输出可运行的 TypeScript 示例与可直接替换的配置片段,必要时给出性能与资源释放(table.release)建议。
rate-limiter-flexible
Use this skill whenever working with rate limiting, brute-force protection, DoS mitigation, or the `rate-limiter-flexible` npm package in Node.js. Triggers include: mentions of 'rate limit', 'rate-limiter-flexible', 'RateLimiter', 'brute force protection', 'login endpoint protection', 'too many requests', '429', throttling in Node.js, or configuring limiters with Redis/Mongo/MySQL/PostgreSQL/Memory/Memcached/DynamoDB/Drizzle/Prisma/SQLite/Cluster/PM2/Etcd/Valkey. Also trigger when writing Express/Koa/Hapi middleware for request limiting, or protecting APIs and websockets from flooding. Use this skill even for tangential questions about rate limiting architecture, choosing a store backend, or scaling rate limiters in distributed systems.
hf-release-notes
Generate Hugging Face Hub (huggingface_hub) release notes from cached PR JSON files. Use when asked to draft release notes from PR files.