setup-solid
Setup SOLID
Install one durable instruction into the repo: apply SOLID at the architecture level, by the boy scout rule.
The boy scout rule is the whole point of this setup. SOLID lands on code being written now and on the code the current flow already passes through, never on the repo at large. The codebase converges one change at a time.
The section is language-agnostic: it talks about modules, seams, and dependency direction, not about a framework's DI container or a language's interface keyword. What makes it worth writing is the exploration in step 1, the section names this repo's real layers and paths.
The section is always written in English, like the rest of the code standards, whatever language the repo's prose is in.
Process
1. Explore
Read the repo before drafting. Don't assume: