← ClaudeAtlas

slipway-coding-disciplinelisted

Use when planning, implementing, reviewing, or refactoring code and you need a compact four-principle discipline that keeps changes scoped, simple, and goal-driven. Triggers on code-writing or code-review work.
signalridge/slipway · ★ 13 · Code & Development · score 66
Install: claude install-skill signalridge/slipway
# Coding Discipline ``` IRON LAW: THINK FIRST, CHANGE LESS, STAY GOAL-DRIVEN ``` Violating the letter of this rule is violating the spirit of this rule. ## Purpose Apply a compact four-principle discipline for code work without introducing a new routed/public surface. This is a reusable technique skill: it supplies the posture for planning, implementation, and review hosts while those hosts keep their own detailed procedures and evidence contracts. ## Design Stance This skill keeps Slipway implementation work scoped and evidence-driven. It compresses coding discipline into four guardrails while leaving planning, TDD, verification, and review mechanics to the owning governed skills. It is not an additional routed workflow or independent methodology. ## Think Before Coding - state assumptions and open questions explicitly - do not silently choose one interpretation when multiple are plausible - push back when a simpler approach exists - stop and resolve confusion before writing code that locks in the wrong shape ## Simplicity First - write the minimum code that solves the actual problem - do not add speculative abstraction, configuration, or future-proofing - do not smuggle in extra features because you are already touching the area - when the current design is obviously bloated, say so directly and simplify it ## Surgical Changes - touch only the files and logic required for the task - avoid drive-by refactors, formatting churn, or opportunistic rewrites - remove only t