This example shows how to adapt Brief Wiggum for a Python FastAPI project.
- Framework: FastAPI
- Database: PostgreSQL
- ORM: SQLAlchemy 2.0
- Migrations: Alembic
- Auth: Auth0 (or similar)
- Testing: pytest
Brief Wiggum is designed for Node.js projects but can be adapted for Python:
- Build commands - Replace pnpm with pip/poetry
- Test commands - Replace vitest with pytest
- Lint commands - Replace eslint with ruff/black/flake8
- Type checking - Replace tsc with mypy
- Copy the CLAUDE.md from this directory to your project root
- Copy the .claude/ directory from the parent brief-wiggum repo
- Update verification commands in:
.claude/hooks/verify-complete.sh.claude/scripts/ralph-prompts.sh
- Connect Brief MCP (same as Node.js projects)
- Run
/onboard
This example demonstrates how to adapt:
- API route patterns for FastAPI
- Database patterns for SQLAlchemy
- Testing patterns for pytest
- Linting patterns for ruff
The core Brief Wiggum concepts (skills, commands, guards) remain the same.