programming-python

Official

Build scalable, typed Python services from day one

AuthorMuvon
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you avoid fragile Python codebases by guiding you to use type-driven design, clean architecture, and reliable project structure instead of ad-hoc scripts and mutable global state.

Core Features & Use Cases

  • Type-driven design: enforce public interfaces with type annotations, dataclasses, Pydantic v2 models, TypedDict, Protocols, and explicit optionals to reduce runtime surprises.
  • Maintainable architecture: structure modules by data flow and boundaries, keep side effects at the edge, and define the public API via init.py and all.
  • Production-ready patterns: choose a single concurrency model, handle errors with specific exceptions and context, default to the standard library first, and use ecosystem defaults like uv, httpx, FastAPI, pytest, and hypothesis.

Quick Start

Ask for a plan to refactor an existing Python project into a typed, testable architecture that follows src layout, isolates side effects, and uses a consistent async strategy, starting from the current module structure and data models.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: programming-python
Download link: https://github.com/Muvon/octomind-tap/archive/main.zip#programming-python

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.