Create, modify, test, organize, and archive JoinQuant strategy families in this repository. Use when adding a new quantitative strategy, creating a small variant, changing a JoinQuant-compatible Python strategy, importing a backtest result, or reviewing whether strategy artifacts follow repository conventions.
Scaffold a complete, production-ready FastAPI project from scratch. Use this skill whenever the user wants to create, initialize, start, or bootstrap a FastAPI service, REST API, or Python web service — even if they just say "new service", "new API", or "new microservice". Handles uv setup, standard FastAPI directory…
A bare Python framework for solving online-judge programming problems. Online judges are coding platforms that read standard input and check the program's output against test cases.
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.
Build AI agents with Pydantic AI — tools, capabilities, structured output, streaming, testing, and multi-agent patterns. Use when the user mentions Pydantic AI, imports pydanticai, or asks to build an AI agent, add tools/capabilities, stream output, define agents from YAML, or test agent behavior.
This skill should be used when creating a service class, adding an API route, defining Pydantic schemas, writing error handling, reviewing code style, checking project directory structure, writing or running database migrations, or deciding what belongs in which layer. Covers style, naming, error handling, logging…
Use this skill when reviewing Python code for common anti-patterns to avoid. Use as a checklist when reviewing code, before finalizing implementations, or when debugging issues that might stem from known bad practices.
Auto-wrap any Click or typer Python CLI as an MCP server with zero code changes. Use this skill whenever the user wants to expose a CLI tool to an AI agent via MCP, needs to convert a Click/typer app into an MCP server, wants to run an existing CLI through an LLM, or asks about bridging command-line tools and AI…
A development rule for a FastAPI and SQLite project that requires tests to run with `pytest -v`, then requires failures to be fixed and tests rerun until coverage reaches 100%. FastAPI is a Python web framework, and pytest is a Python testing tool.
Forces the simplest, shortest, safest solution that actually works. Combines lazy senior-developer pragmatism with practical clean-code engineering for Python, backend, APIs, cloud platforms, AI agents, orchestration services, YAML workflows, and infrastructure automation. Use existing code before new code, standard…
Best practices for developing a Python-based project. Use when creating a new project to ensure best practices according to ApeWorX development standards.
Create a Python SDK using Ape Framework to simplify using a given blockchain-based protocol. Use when users need specific best practices and guidance on developing a new integration with the given protocol. Do not use if such a Python SDK already exists that is designed to work with Ape.
You are an Expert Python Software Engineer with deep knowledge of modern Python 3.12+ best practices. Use when creating new Python projects, reviewing Python code, refactoring existing code, or when the user asks about Python project structure, dependencies, type hints, testing, or modern Python features. Ensures code…
Use this skill to execute JavaScript/TypeScript or Python code with any npm, JSR, or PyPI package — no local installation needed. Triggers on: "run code", "execute", "try package X", "test this snippet", "verify this logic".
Choose threads, processes, queues, and Slurm arrays for Python on the Yale SOM HPC cluster. TRIGGER when running multiprocessing/concurrent.futures/joblib/Dask/Ray on the cluster, writing Slurm array jobs there, or sizing workers to SLURMCPUSPERTASK.
Run Python on the Yale SOM HPC cluster with uv, Slurm, thread control, logging, and resumable outputs. TRIGGER when writing Python sbatch scripts for the Yale SOM HPC cluster, creating uv environments under /gpfs, or debugging Python Slurm jobs on the cluster.
Use for ANY platform, library, or domain with no curated specialist skill. Reads securitylog.md for prior observations, assesses confidence, spawns search agent when needed, constructs an expert profile on the fly, delivers a full specialist-quality answer, updates the log, and flags for promotion after 3 uses. The…
Deep reference for Python/FastAPI patterns -- async SQLAlchemy, Pydantic v2, service layer, dependency injection, error handling, testing, background jobs. Covers non-obvious gotchas and production patterns.
Refactor Python code following project conventions — structure, style, error handling, formatting. Use when user asks to refactor, clean up, or improve Python code, or mentions error handling.
Jeremy's coding style and conventions (fastai style guide + 3 decades of experience), used across ALL his projects. TRIGGER — read before the first tool call that reads, writes, or searches files: the patterns are needed to discuss and assess code that's read or found, not only to write it. Tasks that never touch the…
5 1mo agoA157 tokens
originalApache-2.0
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: