Use when: writing Python code, designing software architecture in Python, learning best practices, or fixing Python bugs.
Python patterns for CLI tools, async concurrency, and backend services. Use when working with Python code, building CLI apps, FastAPI services, async with asyncio, backgr — from…
Analyzes a Python project and configures 9-dimension quality methodology including hooks, CI, and tool configs.
Use when you have a Python webservice codebase (e.g., a Flask, Django, or FastAPI application) and need to document its HTTP API surface (endpoints, methods, parameters, schemas,…
Python language expert -- debugging, packaging (PyInstaller/Nuitka/cx_Freeze), testing (pytest/unittest), type checking (mypy/pyright), async/concurrency patterns, performance…
Systematic Python debugging workflow for spreadsheet tasks to isolate environment issues from script logic
Python 3.11 のコーディング規約を適用する。src/erre_sandbox/ 配下の .py ファイルを書く・修正する・レビューする時に必須参照。 asyncio を使った非同期コードを書く時、Pydantic v2 の BaseModel を定義する時、 FastAPI エンドポイントを実装する時、schemas.py…
Maintains strict Python projects with Ruff, mypy, Pyright, pytest, editor, and package-script gates. Use when creating, auditing, or repairing strict lint, format, typecheck,…
Use when you need to serialize heterogeneous data (e.g., index integers and file offsets of different byte widths) into a compact binary format, or parse a binary file format…
Python coding style enforcement (PEP standards, type hints, docstrings, modern patterns). Auto-loads when writing or reviewing Python code.
Comprehensive Python programming guidelines based on Google's Python Style Guide. Use when Claude needs to write Python code, review Python code for style issues, refactor Python…
Review Python support scripts and dev tooling that live alongside Rust crates on changed code or whole-repo baseline audits when explicitly requested: changelog generators,…
Use this when authoring integration tests against a real backend (PostgreSQL, Redis, Kafka, MinIO, NATS, MongoDB), debugging slow or flaky container-backed tests, gating tests on…
Use when managing Python packages, virtual environments, or linting and formatting Python code
Align Python formatting, linting, type checking, pytest configuration, dependency groups, local tooling, and CI validation around uv without overriding repo-local conventions.
Python工具箱(专业版)面向团队与企业,提供完整的Python编码规范、类型系统、异步优秀实践、测试金字塔、性能优化策略与CI/CD治理方案。核心能力: - 全规范覆盖:PEP 8 + 类型系统 + 异步 + 性能 + 安全 - 完整类型注解:泛型、Protocol、TypedDict、overload - asyncio异步优秀实践与并发控制 -…
Measures and improves Python type annotation coverage using mypy --html-report and pyright type completeness scoring.
Python type safety with type hints, generics, protocols, and strict type checking. Use when adding type annotations, implementing generic classes, defining structural interfaces,…
Use when building or structuring Python CLI commands with Typer, including commands, options, and multi-command apps.
Use when defining or evolving public interfaces, schema boundaries, or pydantic usage in Python. Also use when annotations are missing on public APIs, pydantic models appear…
Add type hints where they catch real errors and document contracts, choosing Protocol, generics, or TypedDict deliberately and setting a checker strictness you can actually hold.
Python type hints and type safety patterns. Triggers on: type hints, typing, TypeVar, Generic, Protocol, mypy, pyright, type annotation, overload, TypedDict.
Python type hints and type safety patterns. Triggers on: type hints, typing, TypeVar, Generic, Protocol, mypy, pyright, type annotation, overload, TypedDict.
Plan and validate Python version, dependency, uv lockfile, FastAPI, FastMCP, Pydantic, Ruff, mypy, pytest, and package metadata upgrades with staged checks.
Guidelines for Python dependency management using uv, the fast Python package installer and resolver.
Python virtual environment management, dependency handling, and project setup automation.
Enforce Python execution through `uv` instead of direct interpreter calls. Use when Codex needs to run Python scripts, modules, one-liners, tools, test runners, or package…
Use when preparing branches, commits, or PRs for Python changes — scoping work, running validation gates, and ensuring merge readiness.
Use when you have raw LC/MS data in mzML format and need to execute a complete non-targeted screening workflow to extract and annotate chemical features.
Python workspace for MQL5 integration. TRIGGERS - MetaTrader 5 Python, mt5 package, MQL5-Python setup.
Production-grade embedded Rust guidelines for Raspberry Pi (bare-metal no_std and Linux embedded std/rppal/embedded-hal).
라즈베리파이 4(Raspberry Pi OS Bookworm)에 OBD2/CAN 진단 환경을 한 번에 깔아주는 스킬. Node.js 18 LTS, Claude Code, python-can, socketcan, USB-CAN 어댑터(slcan/canable) udev 규칙, aiohttp 의존성, 스왑 확장(4GB 미만…
Use VCR.py when an agent needs to turn flaky, slow, or rate-limited Python tests into stable runs by recording real HTTP interactions once and replaying them from cassette files.
Refactor Java application code for a new framework. Use when updating imports, annotations, APIs, dependency injection, or framework-specific patterns.
Prepare a new rust-srec application release end to end — pick the next semver version, bump the workspace version, promote the staged unreleased.md notes into versioned en+zh…
Use when adding, modifying, or debugging renderers (ASCII, passthrough, landmark overlay, C++ deformed) or the RenderFrame output in adapters/renderers/
Inventories repos/crates for a merge: languages, package managers, entrypoints, workflows, agent-control files, the feature matrix, and the env/secret contract — using the idd CLI…
Rebuild brand reputation after a crisis through strategic communication, trust-building actions, and sentiment recovery tracking
Review and enforce Rust best practices, clean code principles, and idiomatic patterns. Use when reviewing code, writing new Rust code, or refactoring existing implementations.
Review Ruby/Rails code for code smells using thoughtbot's Ruby Science catalog (https://github.com/thoughtbot/ruby-science).
Authoring Ruby gems: gemspec, versioning, releases, and testing. Use when building libraries or extracting code from apps.
Ruby 4+ language idioms, Enumerable patterns, blocks, classes, modules, and RuboCop-friendly style. Use when writing or refactoring Ruby outside Rails-specific APIs.
Build AI-powered Ruby applications with RubyLLM. Full lifecycle - chat, tools, streaming, Rails integration, embeddings, and production deployment.
mise setup for Ruby 4+, Bundler, binstubs, Gemfile, and project tasks. Use when configuring Ruby versions, installing gems, or debugging bundle/ruby path issues.
Ruby and Rails development patterns: blocks, metaprogramming, ActiveRecord, Sidekiq, RSpec, Sorbet/RBS, Hanami, Roda, Rack middleware.
Advanced Ruby patterns — DDD with domain objects, Sorbet type system, value objects, event sourcing, background jobs, and API response standards with RFC 7807.
Write idiomatic Ruby code with metaprogramming, Rails patterns, and performance optimization. Specializes in Ruby on Rails, gem development, and testing frameworks.
Ruby coding rules from ai-toolkit: coding-style, frameworks, patterns, security, testing. Triggers: .rb, Gemfile, .gemspec, Rails, ActiveRecord, Sidekiq, RSpec, Sorbet, rubocop.
Use when creating or refactoring Ruby service classes in Rails. Covers the .call pattern, module namespacing, YARD on self.call AND every public method, module README requirement,…
Ruby TypeProf(型推論ツール)の使い方リファレンス。CLI コマンド、typeprof.conf.jsonc の設定、RBS 生成、Steep との連携ワークフローをカバーする。Triggers include "TypeProf の使い方", "RBS を生成したい", "typeprof コマンドを教えて", "Ruby の型推論",…
Use when upgrading the Ruby interpreter version of a Bundler/Rails app — especially "upgrade to Ruby 4", "bump Ruby to 4.0", "audit Ruby 4 compatibility", "what breaks on Ruby 4",…
Schedule recurring, interval, calendar, and one-off Python agent jobs with persistent job stores so background workflows survive restarts.
Use Sidekiq Scheduler to run recurring Ruby/Sidekiq agent jobs for refreshes, evaluations, reports, maintenance, and queue-driven automations with cron-style schedules.
Use Evalite when a TypeScript team needs repeatable Vitest-style eval runs for LLM apps before prompt, model, or workflow changes ship.
Build and run Python agents that execute tasks against an explicit workspace, with tools, MCP connections, and prebuilt agent packages available when needed.
Handling absence and nullability in Scala using Option, with patterns for translating Python None handling.
Guides users through migrating to Rust 2024 edition features including let chains, async closures, and improved match ergonomics.
Use rust-analyzer's Structural Search and Replace (SSR) to change lots of Rust code. SSR matches by AST structure and semantic meaning, understanding type resolution and path…
Audit Rust API documentation for required sections, intra-doc links, crate-level docs, and API-supporting private helper docs on changed APIs or whole-repo baseline audits when…
Distribution pipeline for signed Rust desktop applications -- code signing, notarization, auto-updates, and package manager distribution.