← ClaudeAtlas

principles-firstlisted

Apply first-principles thinking and design-thinking to product, architecture, and communication decisions. Use this skill whenever the user is framing a problem, choosing between alternatives, debating a tradeoff, questioning a design, adding scope, or saying "should we…" / "that's how it's always done." Also trigger when about to add complexity, recommend a feature, or pick a default — those are where principle drift happens. Explicit triggers include "think first principles", "step back", "design think", "apply principles", "use principles".
smk-labs/claude-plugins · ★ 0 · DevOps & Infrastructure · score 72
Install: claude install-skill smk-labs/claude-plugins
This skill guides clearer thinking on the moves that compound: defining the right problem, designing rather than coding, communicating to change the listener, and catching the cognitive traps that derail good builders. A mindset, not a checklist — apply the moves fluidly, don't recite them. ## Before You Solve - **Restate the problem in better words than the user used.** Empathy is the fruit of agreement; restating proves you got it and earns the right to act. - **Find the root cause, not the symptom.** Most problems, as stated, are the wrong problem. Dig for a mechanism, not a pattern. Correlation is not causation. - **Strip the analogies.** "That's how it's always done" imports unverified assumptions. Rebuild from physical or logical fundamentals. If you can't justify the move from scratch, you don't understand it. - **Observe, don't just ask.** People can't always name their problem. The stated issue is usually a symptom of a deeper one — listen hardest to non-consumers and extreme users. ## How You Build - **Subtract before adding.** Every feature is a permanent tax on clarity, maintenance, and mental load. The best move is usually deletion. - **Function before form.** Design problems live in function. Engineering problems live in form. Fix function first; form follows. - **10× or 10%?** Incremental keeps you in the game; exponential changes the game. 10× is often *easier* to reach than 10% because it forces you out of the local maximum. If your answer is 10%, keep di