Comprehensive design architecture review for Python backend applications. Use this skill when users ask you to review, analyze, or provide feedback on backend architecture designs, system design documents, or Python application architecture. Covers scalability, security, performance, database design, API design, microservices patterns, deployment architecture, and best practices.
A comprehensive Claude Code skill for reviewing and analyzing Python backend application architectures.
This skill provides expert-level architecture review capabilities covering all aspects of Python backend systems, from high-level design patterns to specific implementation details.
Activate this skill when you need to:
The main skill definition with comprehensive review framework and instructions.
A detailed checklist covering all aspects of backend architecture review. Use this for quick assessments or to ensure nothing is missed during reviews.
Code examples and reference implementations for common architectural patterns:
Curated recommendations for technology choices including:
/plugin marketplace add rknall/Skills
/plugin install python-architecture-review
python-architecture-review directory to ~/.claude/skills/I have a design document for a new SaaS application backend. It will handle:
- 100K users initially, scaling to 1M
- Real-time notifications
- File uploads and processing
- Multi-tenant architecture
- PostgreSQL for main database
- Redis for caching
- FastAPI as the web framework
Can you review this architecture?
I'm designing the authentication system for my Python backend.
I'm planning to use JWT tokens with refresh tokens, stored in Redis.
Can you review this approach and suggest improvements?
I'm choosing between Django and FastAPI for a new project that needs:
- Admin interface
- Complex business logic
- High read/write throughput
- Microservices architecture in the future
Which would you recommend?
Here's my API security setup:
- JWT authentication
- CORS configured for frontend domain
- Rate limiting on all endpoints
- HTTPS only
- Environment variables for secrets
What am I missing from a security perspective?
The skill provides structured reviews including:
The skill evaluates architectures across these dimensions:
Each area includes both general best practices and Python-specific considerations.
To improve this skill:
This skill is provided as-is for use with Claude Code.
For issues, questions, or suggestions, please contact the skill maintainer.
npx skills add rknall/Python Backend Architecture Review下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer