AgentStack
robhowley avatar

robhowley

16 listings · 0 installs

Open-source publisher. Listings imported from github.com/robhowley — credited to the original author with their license.

↗ github.com/robhowley
16 results
Self-run
SKILL

Click Cli

Design, generate, and improve Python CLIs using the Click library. Focus on idiomatic architecture, command groups, modular layouts, CLI UX conventions, and avoiding common Click anti-patterns.

0
6
Free
Self-run
SKILL

Pydantic Schemas

Opinionated schema architecture for Python API projects

0
8
Free
Self-run
SKILL

Code Quality

Opinionated code health stack for Python repos using Ruff, pre-commit, and Markdown linting. Prefers consolidation over redundant tooling, preserves working repos unless migration is requested, and provides a simple adoption path for both new and existing projects.

0
9
Free
Self-run
SKILL

Fastapi Errors

Opinionated error architecture for FastAPI services. Enforces a single internal exception hierarchy, constructor-based messages, consistent API error responses, and centralized logging for unexpected failures.

0
5
Free
Self-run
SKILL

Sqlalchemy Models

Production-ready SQLAlchemy 2.x model patterns for Python backend projects. Use this skill when the user needs to define ORM models, add relationships, introduce a canonical DeclarativeBase, create shared mixins, organize a models package, or fix inconsistent SQLAlchemy model structure in a FastAPI or Python backend.

0
4
Free
Self-run
SKILL

Fastapi Init

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 layout, uvicorn runner, click CLI entry point, and a full pytest suite with DI o…

0
10
Free
Self-run
SKILL

Http Client Integration

Production-ready async HTTP client integration for Python backend services. Use this skill when adding or refactoring outbound API calls, building a vendor client, introducing retries and timeouts, validating external payloads, or replacing ad-hoc HTTP usage with a disciplined integration boundary.

0
4
Free
Self-run
SKILL

Background Jobs Boundaries

Guardrails for background work in FastAPI and Python services. Prevent misuse of in-process background execution (e.g. FastAPI BackgroundTasks).

0
6
Free
Self-run
SKILL

Pytest Service

Write disciplined backend tests for FastAPI services with pytest. Use

0
6
Free
Self-run
SKILL

Alembic Migrations

Production-safe Alembic migration workflows for SQLAlchemy

0
6
Free
Self-run
SKILL

Request Correlation

Enforce end-to-end request correlation across HTTP handlers,

0
6
Free
Self-run
SKILL

Click Cli Linter

Audit and improve existing Python Click CLIs by identifying architecture problems, anti-patterns, and CLI UX issues, then proposing minimal, high-value fixes.

0
5
Free
Self-run
SKILL

Implementation Protocol

Orchestrate feature implementation with a behavior-first, minimal-patch discipline. Use this skill whenever the user asks you to implement a feature, add functionality, build an endpoint, wire up a new capability, or make any non-trivial code change in a Python/FastAPI project. Also use when the user says "build this", "add support for X", "implement X", or describes a feature they want working.…

0
7
Free
Self-run
SKILL

Dockerize Service

Generate a local-development Docker Compose setup for an existing Python project. Produces a multi-stage Dockerfile, Compose file, env config, and dockerignore based on detected project signals.

0
11
Free
Self-run
SKILL

Settings Config

Production-ready configuration management for Python backend projects using pydantic-settings. Use this skill when the user needs to add environment variable management, introduce pydantic-settings, replace scattered os.getenv usage, add a settings module, or set up .env support in a FastAPI service or Python backend.

0
3
Free
Self-run
SKILL

Uv

Expert guidance for correct uv usage in Python projects. Handles dependency management, environments, command execution, migration from pip/poetry/pip-tools, lockfile correctness, and uv anti-patterns.

0
8
Free
You've reached the end · 16 loaded