pixi-package-manager
Fast, reproducible scientific Python environments with pixi - conda and PyPI unified
Fast, reproducible scientific Python environments with pixi - conda and PyPI unified
Execute plans using fresh subagent per task with code review between tasks. Use for high-quality iterative implementation.
Execute implementation plans with batch processing and review checkpoints. Use when given a plan document.
Optimizes parallel execution of multiple tasks. Use when user mentions 並列で実行, 同時にやって, まとめてやって, run in parallel, do these together. Do NOT load for: 単一タスク, 順次実行が必要な作業, 依存関係のあるタスク.
Advanced Python Scheduler - Task scheduling and job queue system
Python asyncio patterns for concurrent programming. Triggers on: asyncio, async, await, coroutine, gather, semaphore, TaskGroup, event loop, aiohttp, concurrent.
Switch from Docker to Apple Container for macOS-native container isolation. Use when the user wants Apple Container instead of Docker, or is setting up on macOS and prefers the native runtime. Triggers on "apple container", "convert to apple container", "switch to apple container", or "use apple container".
Add WhatsApp emoji reaction support — receive, send, store, and search reactions.
Prepare a new release by updating CHANGELOG.md, verifying documentation (README.md, CLAUDE.md, AGENTS.md, ROADMAP.md, docs/), bumping patch version in package.json, building, and suggesting publish commands. Use when asked to release, bump version, prepare release, or publish.
Working effectively with others in coding projects – including code reviews, clear communication, and contributing to shared or open-source codebases.
Writing clean, understandable, and self-documenting code that is easy to review and maintain over time.
Communicating the intended behavior and context of code through clear documentation and comments, and sharing knowledge with the team.
The practice of restructuring and simplifying code continuously – reducing complexity, improving design, and keeping codebases clean.
Incorporating security at every step of software development – writing code that defends against vulnerabilities and protects user data.
Build UI components using the compound component pattern. Use when creating new React components, building UI elements, refactoring components, or when the user mentions compound components, composable components, component patterns, or UI building blocks.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Build React applications using React Router's data mode with createBrowserRouter and RouterProvider. Use when working with route objects, loaders, actions, Form, useFetcher, or pending/optimistic UI without the Vite plugin.
Use when asked to bump version, release a new version, or prepare a release
Use this skill when releasing a new version of Kata, bumping versions, updating changelogs, or creating release PRs. Triggers include "release", "bump version", "publish", "create release PR", "ship it", "cut a release".