What problem does it solve? Codebases drift into duplicated logic, misleading names, mixed responsibilities, and tangled coupling when no shared engineering baseline exists. This Skill supplies a universal, language-agnostic foundation of code-quality principles that applies by default whenever a project does not define its own standards. ## Core Features & Use Cases - Six core principles: Rules for duplication and reuse, typing intent, naming, folder structure, separation of concerns, and coupling/decoupling, each backed by an on-demand reference file. - Structured workflow: A five-step process covering search-before-create, boundary decisions, principle-driven writing, extraction on second occurrence, and principle-based review. - Hierarchy-aware defaults: Defers to the project's AGENT.md chain, project rules, and project skills, acting only as the fallback when the project is silent. - Use Case: Before writing a new module in an unfamiliar repository, load this Skill to decide where shared versus feature-local logic belongs, name units by responsibility, and extract repeated patterns instead of copying them. ## Quick Start Ask the AI to review the new module you are about to write against the engineering foundations principles before any code is committed.