소개
The Library Design Patterns skill provides a comprehensive architectural framework for building production-ready Python modules within the Claude Code ecosystem. It guides developers through implementing critical design patterns such as two-tier architecture, which separates business logic from CLI interfaces, and progressive enhancement for secure path validation. By prioritizing security-first design and non-blocking enhancements, this skill ensures that libraries remain resilient, maintainable, and highly reusable across different autonomous development workflows.