Build FastAPI applications using Clean Architecture principles with proper layer separation (Domain, Infrastructure, API), dependency injection, repository pattern, and comprehensive testing. Use this skill when designing or implementing Python backend services that require maintainability, testability, and scalability.
Install
npx skills add rafaelkamimura/claude-tools --skill fastapi-clean-architecturenpx skills add rafaelkamimura/claude-tools --skill fastapi-clean-architecture -a claude-code -gnpx skills add rafaelkamimura/claude-tools --skill fastapi-clean-architecture -a codex -ggemini skills install https://github.com/rafaelkamimura/claude-tools.git --path skills/fastapi-clean-architecturegh skill install rafaelkamimura/claude-tools fastapi-clean-architecturegit clone --depth 1 https://github.com/rafaelkamimura/claude-tools /tmp/rafaelkamimura__claude-tools
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/rafaelkamimura__claude-tools/skills/fastapi-clean-architecture ~/.claude/skills/fastapi-clean-architecture # Claude Code
cp -R /tmp/rafaelkamimura__claude-tools/skills/fastapi-clean-architecture ~/.agents/skills/fastapi-clean-architecture # Codex, Cursor, Gemini CLI, Copilot, OpenCode