Architecture Best Practices — Development skill for Claude Code
Apply software architecture best practices when designing or reviewing.
How to install Architecture Best Practices
Installs to ~/.claude/skills/tstapler-dotfiles-architecture-best-practices/SKILL.md
mkdir -p ~/.claude/skills/tstapler-dotfiles-architecture-best-practices && curl -fsSL https://raw.githubusercontent.com/tstapler/dotfiles/HEAD/.claude/skills/architecture-best-practices.md -o ~/.claude/skills/tstapler-dotfiles-architecture-best-practices/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Architecture Best Practices does
name: architecture-best-practices description: Apply software architecture best practices when designing or reviewing systems, classes, modules, or services. Use when structuring new code, evaluating design decisions, applying SOLID principles, Clean Architecture, Hexagonal Architecture, or Domain-Driven Design patterns. Works across languages — includes specific guidance for Python and Java/Spring Boot.
Architecture Best Practices
Apply these principles when designing system
Alternatives in Development
- Third-party Notices — THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI 94.7k ★
- Engineering Skills Pack — Comprehensive software engineering skill pack 5.3k ★
- Claude Scholar — Semi-automated research assistant for academic research and software development 3k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Clean Architecture Skills
Claude Code skill for reviewing and designing code based on Clean Architecture principles (Dependency Rule, La
Nestjs Backend
Apply NestJS best practices for building scalable Node.js backends with dependency injection, modules, microse
Reviewer Revise
You are revising ONE pull-request finding that the user is actively reviewing. Your ONLY job is to apply the u
Angular Modern
Apply modern Angular patterns with signals, computed, effect, standalone components, and signal-based inputs/o
Python Rules
Always-on Effective Python standards from Brett Slatkin. Apply when writing or reviewing Python code.
Robustness Rules
Always-on robustness standards from Robust Python (Viafore). Apply when writing or reviewing Python code that
Related Agents
Software Architect Designer
Use this agent when you need to break down complex software requirements into well-architected, manageable tas
D2 Tala Expert
Expert D2 diagrammer focused on TALA layout engine for software architecture diagrams. Use proactively when cr
Architect.Agent
Expert software architect specializing in system design and technical decisions. Use when: (1) Designing new s