← ClaudeAtlas

code-engineerlisted

Language-agnostic engineering discipline for writing and changing code: naming, responsibilities, complexity, control flow, state, errors, coupling, abstraction, testability, concurrency, performance, and change hygiene. Load before editing source; apply while editing. Not a review report, not a refactoring campaign — it constrains the change at hand
gsscoder/claude-coding-agents · ★ 4 · AI & Automation · score 76
Install: claude install-skill gsscoder/claude-coding-agents
Apply these rules to every unit of code you write, modify, or review in this session ## Operating modes ### Coder — default Apply while writing or editing code: act on a fired trigger by editing the unit under change. Default for bare `/code-engineer` invocation and for any caller that does not name a mode ### Reviewer Apply when invoked to review, audit, or report on code without changing it, or by a caller with no write access. Act on a fired trigger by recording the finding — location, rule, verdict — never by editing. Silence on a rule that did not fire; no restating rules that did not trigger ## How to apply Every numeric threshold is a trigger for inspection, not a target for compliance. When one fires, analyze responsibilities first and act — edit in Coder mode, flag in Reviewer mode — only if the analysis finds a real seam Never satisfy a rule mechanically — extracting `helperA`/`helperB`, renaming to dodge a check — without improving the design When a trigger fires and the code is correct as written, record that verdict in one line and move on Report only what you ran, and name what you did not verify Consistency with the surrounding codebase outweighs any rule here. If a rule forces a change that makes the code worse, record why and skip it ## Naming Name what a thing is and why it exists, never how it is implemented or what type it is Scale name length with scope: single letters only inside a few lines One word per concept across the codebase — never alternate