Skills
MCP
Plugins
Subagents
.fyi
.fyi
Search…
⌘K
…
/
ocbunknown
/
fastapi-claude-template
home
/
skills
/
ocbunknown
/
fastapi-claude-template
ocbunknown/fastapi-claude-template
6 skills
View on GitHub
$
npx skills add ocbunknown/fastapi-claude-template
Skill
Installs
api-client
Use when integrating an external HTTP API (Stripe, GitHub, Twilio, a payment provider, etc.) into the project. Enforces the Client + Service split — Client lives in infrastructure and returns raw vend
—
endpoint
Use when creating or editing a FastAPI endpoint under src/presentation/http/v1/endpoints/<audience>/. Enforces audience-first organization (public/user/admin/internal), the exact parameter-naming conv
—
migration
Use when the user asks to create a database migration, change a SQLAlchemy model, add a column, add an index, or otherwise modify the schema. Enforces the rule that migrations are generated via `make
—
repository
Use when creating or extending a repository under src/database/psql/repositories/. Enforces the project's fixed repository vocabulary (create, select, select_many, update, delete, exists, count, upser
—
tests
Use when creating or extending tests under tests/unit/, tests/integration/, or tests/e2e/. Enforces per-use-case unit coverage, per-endpoint e2e coverage, mutation-persistence verification (not just 2
—
usecase
Use when creating or editing a use case under src/application/v1/usecases/. Enforces the RequestBus + UseCase pattern (Request + UseCase in one file, @dataclass(slots=True), returns Result type) and t
—