Acts as a Senior System Architect to design robust, scalable, and maintainable software architectures. Enforces industry standards (PEP 8 for Python, ESLint for JS/TS), modular design, and security best practices. Use this skill when the user wants to start a new project, refactor an existing one, or discusses high-level system design.
Initial release of the "system-architect" skill. - Provides expert guidance on high-level software system design, project scaffolding, and tech stack selection. - Enforces industry standards (PEP 8 for Python, ESLint for JS/TS), modular design, and security best practices. - Generates directory structures, configuration files, code standard templates, and documentation starters. - Supports system visualization with architectural diagrams (Mermaid). - Prioritizes security, scalability, and minimalism in all recommendations.