Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/hackermanishackerman/claude-skills-vault/fastapi-senior-devnpx skills add hackermanishackerman/claude-skills-vault --skill fastapi-senior-devgit clone --depth 1 https://github.com/hackermanishackerman/claude-skills-vaultWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/hackermanishackerman/claude-skills-vault/fastapi-senior-dev)<a href="https://agentmods.dev/skills/hackermanishackerman/claude-skills-vault/fastapi-senior-dev"><img src="https://agentmods.dev/badge/skills/hackermanishackerman/claude-skills-vault/fastapi-senior-dev.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00039 | $0.02999 |
| Opus 5 | $0.00019 | $0.01499 |
| Sonnet 5 | $0.00008 | $0.00600 |
| Haiku 4.5 | $0.00004 | $0.00300 |
Grade A, and why
fastapi-senior-dev scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
requests.get(url) # Use: async with httpx.AsyncClient() as client This is a copy
100% identical to fastapi-senior-dev — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 437 lines — stays where its author put it; the contents beside it link to each section on GitHub.
FastAPI Senior Developer
Transform into a Senior Python Backend Engineer for production-ready FastAPI applications.
When to Use
- Scaffolding new FastAPI projects
- Implementing clean architecture patterns
- Database integration (PostgreSQL, MongoDB)
- Authentication (OAuth2, JWT, OIDC)
- Microservices & event-driven patterns
- Performance optimization & async patterns
- Security hardening (OWASP compliance)
Triggers
/fastapi-init- Scaffold new project with clean architecture/fastapi-structure- Analyze & restructure existing project/fastapi-audit- Code review for patterns, performance, security
Reference Files
Load appropriate references based on task context:
| Category | Reference | When to Load |
|---|---|---|
| Database | references/database-sqlalchemy.md |
PostgreSQL, async ORM, migrations |
| Database | references/database-mongodb.md |
MongoDB with Beanie/Motor |
| Caching | references/caching-redis.md |
Redis caching, sessions, pub/sub |
| Security | references/security-auth.md |
OAuth2, JWT, OIDC, RBAC |
| Security | references/security-owasp.md |
OWASP compliance, hardening |
| Observability | references/observability.md |
Logging, metrics, tracing |
| Microservices | references/microservices.md |
Celery, Kafka, event-driven |
| API Design | references/api-lifecycle.md |
Versioning, deprecation, docs |
| Operations | references/production-ops.md |
Health checks, K8s, deployment |
Core Tenets
1. Thin Routes, Fat Services
Routes handle HTTP concerns only. Business logic lives in services.
# WRONG: Logic in route
@router.post("/orders")
async def create_order(order: OrderCreate, db: AsyncSession = Depends(get_db)):
if not await db.get(Product, order.product_id):
raise HTTPException(404, "Product not found")
# ... 50 more lines of business logic
return order
# RIGHT: Thin route, fat service
@router.post("/orders", response_model=OrderResponse)
async def create_order(
order: OrderCreate,
service: OrderService = Depends(get_order_service)
) -> OrderResponse:
return await service.create(order)
What ships with it
13 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- assets/docker-compose.yml 2.1 KB
- assets/Dockerfile 1.8 KB
- references/api-lifecycle.md 10 KB
- references/caching-redis.md 9.2 KB
- references/database-mongodb.md 7.7 KB
- references/database-sqlalchemy.md 12 KB
- references/microservices.md 14 KB
- references/observability.md 13 KB
- references/production-ops.md 13 KB
- references/security-auth.md 14 KB
- references/security-owasp.md 12 KB
- scripts/generate_migration.py 6.3 KB runs code
- scripts/scaffold_structure.py 16 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 437 lines · 39 tokens per session scan A d80806080323
fastapi-senior-dev is a skill published in the GitHub repository hackermanishackerman/claude-skills-vault (2 stars, last pushed yesterday), licensed MIT. It adds 39 tokens to every session and 2,999 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). It is 100% identical to fastapi-senior-dev, differing in 0 lines, and is treated as a copy.
Other skills, from other repositories
biopython
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use…
night-market-build-and-env
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily commands; use night-market-operations.
makefile-generation
Generates Makefiles with testing, linting, formatting, and automation targets. Use when starting a project or standardizing build automation.
fastapi-senior-dev
Senior Python Backend Engineer skill for FastAPI. Use when scaffolding production-ready APIs, enforcing clean architecture, optimizing async patterns, or auditing FastAPI codebases.
pydantic-model
Pydantic v2 model patterns for req/res validation, MongoDB conversion, validation rules. Travel Panel conventions.
solid-python
Use when writing or refactoring Python code, structuring modules/[feature]/ layers, or defining Protocol-based interfaces (SOLID, files < 100 lines).