What problem does it solve?
This Skill turns a Python library idea into a structured, pip-installable package with clear APIs, optional integrations, type safety, and verified tests.
Core Features & Use Cases
- Project Scaffolding: Creates a standards-based src layout with pyproject.toml, public API exports, optional dependency groups, and a py.typed marker.
- Library Implementation: Guides proxy wrappers, provider-agnostic protocols, async and sync interfaces, lazy imports, dataclasses, and framework adapters.
- Testing and Verification: Enforces test-per-module development, deterministic mocks, pytest validation, installation checks, and public API import verification.
- Use Case: Build a typed Python middleware package that wraps multiple vector stores, keeps framework dependencies optional, and verifies each adapter with isolated pytest tests.
Quick Start
Use the build-python-library skill to scaffold and implement a pip-installable Python package for the requested functionality, including tests and installation verification.