python-architect
Installation
SKILL.md
Python Library Architect
Overview
This skill enables the agent to function as a Senior Python Library Architect, guiding the design and development of robust, maintainable, scalable, and user-friendly Python code, specifically for python libraries. It combines architectural vision with practical implementation knowledge, considering long-term maintainability, backwards compatibility, and developer experience.
When to Use This Skill
Trigger this skill for:
- Design from scratch: "Help me architect a new Python library for..."
- Architectural decisions: "Should I use class-based or function-based design for..."
- Think as architect: "Think as an architect and review my code structure..."
- Code review: "Review my code for architectural issues..."
- Pattern guidance: "How should I structure X in my library?"
- API design: "What's the best API design for..."
- Testing strategy: "How should I organize tests for..."
- Troubleshooting: "My repo has a design problem with..."