Agent Skills by amaozhao
Showing 18 vetted skills indexed across 1 GitHub repositories.
python-type-hints
Write and validate Python 3.12+ type hints with PEP 695 and TypedDict.
fastapi-alembic-migrations
Configure Alembic migrations for SQLAlchemy 2.0 async projects with async-ready env.py templates.
fastapi-repository-pattern
Build a type-safe generic CRUD repository for FastAPI with async SQLAlchemy 2.0.
solid-principles
Apply SOLID principles to refactor Python class hierarchies and interfaces.
python-code-style
Enforce Python code style and documentation standards for naming, imports, and docstrings.
fastapi-testing-strategy
Automate FastAPI endpoint testing with database isolation and layered mocking.
python-design-principles
Evaluate Python design patterns, abstraction levels, and code complexity.
fastapi-database-async
Configure an asynchronous SQLAlchemy 2.0 database layer for FastAPI projects.
python-error-handling
Standardize Python exception hierarchies and context managers for error handling.
python312-new-features
Adopt Python 3.12+ syntax features with migration guidance and configuration steps.
python-async-patterns
Write robust concurrent Python code using asyncio TaskGroup, Semaphore, and timeouts.
personal-writer
Guide topic ideation, outlining, headline testing, publishing strategy, and post-performance review for WeChat public account articles.
python-project-structure
Bootstrap Python projects with a src-layout and pyproject.toml configuration.
clean-architecture
Design software architectures with Domain, Application, Infrastructure, and Interface layers.
fastapi-error-handling
Centralizes error handling in FastAPI applications with standardized JSON responses.
general-writer
Automate long-form article workflows from topic planning to publishing checks.
fastapi-auth-jwt
Authenticate FastAPI endpoints with local JWTs or SaaS providers via unified token validation.
fastapi-layered-architecture
Enforce Router, Service, and Repository layers in FastAPI projects.