Create Next.js API route with validation and error handling
Skills(SKILL.md)は、AIエージェント(Claude Code、Cursor、Codexなど)に特定の能力を追加するための設定ファイルです。
詳しく見る →Create Next.js API route with validation and error handling
Create a new .NET Aspire worker project with Kafka, RavenDB, and MinIO integration (project)
Add a new Jotai atom to the state system with type definitions, registry, and Store API access
Add authentication endpoints (register, login, refresh, logout) to NovaTune
Create BackgroundService implementations for scheduled or polling tasks (project)
Add Contract for inter-BC communication using Provider pattern. Use when one Bounded Context needs to access data from another BC (e.g., Inventory needs Articles from Admin). Creates Contract interface, Provider implementation, and configuration.
Add a new one-time shop boost (buyable item) consistent with the app’s cat-petting theme and design-concept-reference.png. Produces the boosts.json entry, icon filename/path, accessible imageDescription, and concise icon generation instructions.
Create a new card part within a section with factory/class pattern, Card wrapper, and proper cleanup
When user wants to add a new case study to the portfolio.
Create a reusable UI component with factory pattern, theme compatibility, and proper cleanup
Add cursor-based pagination for list endpoints with stable ordering (project)
Add a dependency to a Lean project's lakefile. Use when adding requires, dependencies, or imports to a project.
Add Qdrant embedding support to v3 WordPress components for RAG chatbot. Implements component-level content chunking for searchable, structured embeddings. Use when adding embedding to new or existing v3 components.
Add a new field to an existing entity/model with related service and endpoint updates
Adds a new environment variable with Zod validation. All environment variables must be defined in `src/env.ts` and documented in `.env.example`.
Adds a new domain error type that extends `BaseError`. All custom errors are defined in `src/errors.ts` and automatically handled by the global error handler.
All exercises are defined in: `src/data/popularExercises.ts`
Create a reactive global variable that derives from atoms with subscription support
Add a new Tabler icon to the project. Use when adding icons to the UI.
Create a game UI injection that modifies existing game elements with proper cleanup
**Before building an integration, AI MUST check `stats.pending_onboarding` for `learn_integrations`:**
Add KafkaFlow consumer handlers for processing Kafka/Redpanda messages (project)
Guide for implementing a new language parser in Codanna. Use when adding language support, implementing parsers, or extending language capabilities. Covers the six-file architecture (mod.rs, definition.rs, parser.rs, behavior.rs, resolution.rs, audit.rs), trait implementation patterns, resolution scope design, and integration workflow. Triggers on requests to add language support, implement new parser, extend language capabilities, or create language implementation.
Add a new lesson learned to shared rules and sync to context files.
Efficiently add Malli schemas to API endpoints in the Metabase codebase with proper patterns, validation timing, and error handling
Manually add a technical debt item to MASTER_DEBT.jsonl
Add new MCP primitives (Tool, Resource, Prompt). Use when asked to add a new tool, resource, or prompt to the MCP server.
Добавляет медицинские записи в Notion. Используй когда пользователь просит добавить запись в карточку Богданы, Андрея или Вани по файлу анализов/обследований.
Add a new property to an existing data model and propagate changes through model generation to client and server. Use when adding fields to entities, extending models, or modifying data structures. Handles source model editing, regeneration, ViewModel updates, and server-side changes.
Create a new core infrastructure module with standard API, lazy init, and proper structure
为Flutter插件视图添加多条件过滤功能(MultiFilterBar),支持标签、关键词、日期、优先级、复选框等多种过滤类型。替代传统的FilterDialog,提供更直观的两层级交互UI。适用场景:(1) 列表视图需要多维度筛选,(2) 数据量较大需要快速过滤,(3) 需要实时显示过滤条件的应用
**Reference files**: `.deepwork/jobs/add_platform/job.yml`, `.deepwork/jobs/add_platform/steps/add_capabilities.md`
**Reference files**: `.deepwork/jobs/add_platform/job.yml`, `.deepwork/jobs/add_platform/steps/implement.md`
**Reference files**: `.deepwork/jobs/add_platform/job.yml`, `.deepwork/jobs/add_platform/steps/research.md`
**Reference files**: `.deepwork/jobs/add_platform/job.yml`, `.deepwork/jobs/add_platform/steps/verify.md`
Add private functions from game DLLs (server.dll/engine.dll) to metamod plugins using signature scanning and symbol lookup. Use when adding new private function hooks that require IDA Pro analysis, signature creation, cross-platform support (Windows/Linux), and runtime function pointer filling.
Adds custom query parameter filters to entity schemas and repository implementations.
Configure rate limiting policies for API endpoints with sliding window limits
Implement ASP.NET Identity user and refresh token stores backed by RavenDB
Create RavenDB indexes for efficient document queries (project)
Slack メッセージにリアクションを追加する。「リアクション追加」「リアクションつけて」「👍つけて」「絵文字で反応」「リアクションで返信」「いいねして」「リアクション送って」などで起動。User Token があればユーザーとしてリアクション、なければ Bot としてリアクション。
Enables real-time event emission for a resource service via Server-Sent Events (SSE).
Guide for adding a new reward function to AReaL. Use when user wants to create a reward function.
Implement soft-delete pattern with grace period and restoration for entities (project)
gwexpyに新しい配列型(Array/Series/Field)とコレクションを実装する
Add unsigned integer (uint) type support to PyTorch operators by updating AT_DISPATCH macros. Use when adding support for uint16, uint32, uint64 types to operators, kernels, or when user mentions enabling unsigned types, barebones unsigned types, or uint support.
Guide for adding a new RolloutWorkflow to AReaL. Use when user wants to create a new workflow.
Add micro-interactions and animations using Framer Motion. Use when user asks about animations, transitions, hover effects, or motion design. MANDATORY for every component.
Use when implementing a new data source adapter for metapyle, before writing any source code
<user_command>/kata:add-milestone</user_command>