python

Route Python tasks to the appropriate sub-skill implementation guide.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/anicdh/agstack --skill python-anicdh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python
Source: https://github.com/anicdh/agstack/tree/main/.claude/skills/python
Command: npx skills add https://github.com/anicdh/agstack --skill python-anicdh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes Python development patterns and connects tasks to the appropriate specialized sub-skills (e.g., python-dev, python-fastapi, python-db, python-async, python-testing, python-schemas) for consistent guidance across projects.

Core Features & Use Cases

  • Routes tasks to the correct Python sub-skill, enabling focused guidance and faster onboarding.
  • Standardizes coding standards, typing, validation, and DI practices across typical Python stacks (FastAPI, SQLAlchemy, Async I/O, testing, and schema design).
  • Use case: a new project developer can quickly identify the right sub-skill to follow for a given task such as API endpoint creation or database modeling.

Quick Start

Select a Python sub-skill (for example, python-fastapi or python-db) and follow its guidelines.

Frequently Asked Questions about python

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a FastAPI project with dependency injection and Pydantic v2?

To standardize API endpoint creation, this Skill routes FastAPI tasks to the python-fastapi sub-skill. It enforces strict typing, Pydantic v2 schemas, and dependency injection conventions across your project for consistent API development.

What is the best way to manage async database patterns in Python with SQLAlchemy?

Managing async database patterns is handled by routing to the python-db and python-async sub-skills. These guides provide focused implementation patterns for asynchronous SQLAlchemy I/O operations while enforcing strict typing conventions.

How do I standardize error handling and configuration across a Python project?

Standardizing error handling and configuration is achieved by enforcing an AppError hierarchy and centralized Settings. This Skill connects your project to the python-dev sub-skill to apply these conventions consistently across all modules.

Does this Python routing guide support testing and schema validation tasks?

Yes, this Python routing guide supports testing and schema validation by directing tasks to the python-testing and python-schemas sub-skills. It ensures your codebase follows consistent Pydantic v2 validation models and testing frameworks.

When do I need to use a sub-skill router for Python development?

You need a sub-skill router for Python development when your project spans multiple stacks like FastAPI, SQLAlchemy, and async I/O. It identifies the correct implementation guide for tasks like code-writing, refactoring, and testing to ensure convention adherence.