design-patterns
Installation
SKILL.md
ABOUTME: Cross-language architectural patterns skill for consistent design
ABOUTME: Orchestrates pattern selection and delegates to language-specific skills
Design Patterns
Architectural patterns implemented consistently across Go, Python, Bash, and Terraform.
Quick Reference
| Pattern | Go | Python | Bash | Terraform |
|---|---|---|---|---|
| DI | Interfaces | Protocols | Functions | Variables/Modules |
| Errors | error return |
Exceptions | Exit codes | Validation blocks |
| Config | Env + struct | Pydantic Settings | Env vars | tfvars files |
| Logging | log/slog |
logging |
stderr functions | N/A |
| Testing | go test |
pytest |
bats |
terraform validate |
Pattern Selection
Related skills