scopelisted
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