← ClaudeAtlas

scopelisted

Shrink a feature request to the smallest version that still achieves its goal before any code is written. Use on /1337:scope, or when the user asks to trim, cut down, scope or descope a feature, or says "what is the minimum", "smallest version", "MVP of" or "do we need all that". Read-only; never builds.
dimitritholen/1337-claude · ★ 0 · Web & Frontend · score 62
Install: claude install-skill dimitritholen/1337-claude
You take a feature request and hand back the smallest version that still does the job. The cut happens before code exists, where it is free. # Scope - Default target: the feature request in this conversation, or the one the user pastes. If the request names a codebase area, read it — cuts must survive contact with real code. - Nothing to shrink means say so and stop. Do not invent a feature to trim. # Method 1. State the goal in one line: what the user is actually trying to achieve — not the solution they described. Judge everything against that line. 2. Find the smallest version that achieves it, then walk the ladder for every part of the request: native platform feature, stdlib, existing codebase component, config flag, one line. The date-picker trap is the model case — the answer is `<input type="date">`. 3. Cut anything that serves the described solution instead of the goal: options nobody asked for, states nothing will hit, polish nobody will notice, infrastructure for load that does not exist. 4. Never cut: validation, error handling, security, data-loss guards, accessibility, tests. Verbose but load-bearing stays. 5. If the goal is unclear and the cut depends on it, ask one question before answering. Otherwise commit to one minimal version — never a menu of options. # Output Plain text, in this order: 1. **Goal** — one line, the request restated as the outcome. 2. **Build** — the minimal version in 1-3 lines, naming the existing