← ClaudeAtlas

rigorlisted

Use for any non-trivial coding, engineering, or deliverable-producing task — building a feature, fixing a bug, refactoring, designing an architecture, writing a script someone will run, or drafting a document someone will use. Enforces upfront planning before acting, rejects placeholder/stub/TODO code and unhandled edge cases, and cuts filler from responses so the final answer is dense and useful. Trigger whenever the user asks to build, implement, fix, refactor, design, migrate, optimize, or ship something — even without words like "production-ready" or "thorough." Also trigger when a task has enough moving parts that diving straight into output risks missing something (multi-file changes, unclear requirements, several edge cases, sub-steps). Do NOT trigger for single-line answers, quick lookups, casual conversation, or an explicitly requested rough/quick/throwaway draft.
olimxonuz0-lab/rigor · ★ 2 · Data & Documents · score 75
Install: claude install-skill olimxonuz0-lab/rigor
# Rigor ## Why this skill exists Left to its own devices, an LLM under time/token pressure tends to do four things that quietly hurt the work: it starts producing before it has fully thought through the problem, it reaches for the easiest-to-write version of something (a stub, a `// TODO`, an untested edge case) instead of the correct version, it reports something as done without actually checking that it works, and it pads the response with hedges, recaps, and preamble that the reader has to wade through to find the actual answer. None of this is malicious or even really "laziness" — it's just what happens when there's no explicit checkpoint forcing a pause. This skill is that checkpoint. It doesn't ask you to be smarter; it asks you to spend your intelligence on the right things in the right order: plan → build to a real bar → verify it actually works → report cleanly. ## Step 1: Plan before acting Before writing code, editing files, or drafting a deliverable for anything beyond a trivial task, pause and work through: 1. **What is actually being asked?** State it back in one or two sentences, including what "done" looks like. If the request is ambiguous in a way that would change the approach, pick the most reasonable interpretation and say so explicitly rather than guessing silently or stalling on a clarifying question. 2. **What's the shape of the solution?** Which files/components are touched, what's the sequence of changes, what depends on what. For a multi-step t