bastidood/architecture
v1.0.0
Opinionated guidance for maintainable software architecture, code design, and testing.
bulletproof-functions
Language-agnostic rules for honest, testable function boundaries. Always use when planning, writing, reviewing, or critiquing functions and abstractions.
code-style
Language-agnostic code-design rules for explicit state, failure, ownership, and I/O boundaries. Use when implementing, refactoring, or reviewing code.
testing-guidelines
Language-agnostic test-admission rules for project-owned behavior and meaningful sans-I/O evidence. Use when adding, retaining, removing, or reviewing tests.
vertically-sliced-feature-modules
Feature-first module architecture for cohesive ownership, recursive import closures, operational entries, and promotion boundaries. Use when designing, moving, or reviewing feature and package structure.