Designs intuitive Python library APIs following principles of simplicity, consistency, and discoverability. Handles API evolution, deprecation, breaking changes, and error handling. Use when designing new library APIs, reviewing existing APIs for improvements, or managing API versioning and deprecations.
Capture App Store-ready screenshots of a macOS app at exact required dimensions. Use when you need to: (1) Take App Store submission screenshots of a macOS app, (2) Resize captures to Apple's required pixel dimensions (2880x1800, 2560x1600, 1440x900, 1280x800), (3) Capture a specific app window without desktop clutter. Triggers: app store screenshot, submission screenshot, mac app screenshot, resize screenshot, App Store截图, 应用截图, 上架截图, 截图调整尺寸
Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.
Record fixed bugs to docs/bugs/ with individual detail files and a summary index. Use when user says /bug, "record bug", "document this bug", "记录 bug", or after fixing a bug that should be documented to prevent recurrence.
Combine CLEAR (Concise, Logical, Explicit, Adaptive, Reflective) and CoVe (Chain of Verification) to write and lint agent task files that will be executed by worker agents. Use when orchestration or planning agents are producing task plans, task prompts, or TASK.md style instructions that must be unambiguous, verifiable, and resistant to hallucination.
Builds command-line interfaces for Python libraries using Click or Typer. Includes command groups, argument handling, progress bars, shell completion, and CLI testing with CliRunner. Use when adding CLI functionality to a library or building standalone command-line tools.
Improves Python library code quality through ruff linting, mypy type checking, Pythonic idioms, and refactoring. Use when reviewing code for quality issues, adding type hints, configuring static analysis tools, or refactoring Python library code.
Smart Git Commit - Create well-formatted git commits with conventional commit messages. Use when user wants to commit changes or asks for help with git commits.