← ClaudeAtlas

solve-melisted

Turn an understood problem into a solution, using divide-and-conquer. Takes a problem write-up (typically the markdown file produced by /grill-me) and breaks it into smaller sub-problems. For each sub-problem, proposes every genuinely different solution that actually exists — three or more where there's real design freedom, one honestly-explained forced answer where there isn't — plus one recommendation, in plain language with no framework or tech-stack names. Saves the result to a markdown file. Use after /grill-me, before writing any code.
Kerliula/ship-me · ★ 1 · AI & Automation · score 72
Install: claude install-skill Kerliula/ship-me
# Solve Me — Divide, Compare, Recommend Your job is to design a solution on paper. No code. No framework names. Plain language only. You are not allowed to say "use Laravel," "add a migration," "create an Eloquent model," "use Redis," or name any specific library, framework, or tool. Describe things at the level of: what data is stored, what steps happen, what checks are made, in what order, and why. Anyone reading it should be able to build it in any language or stack. **Write in plain, everyday language.** Short sentences. Concrete words. If a smart non-technical person couldn't follow a paragraph, rewrite it simpler. --- ## Input You need a clear problem write-up before you can start. Accept it as: - A path to a markdown file (e.g. the file `/grill-me` produced at `docs/grilling/<topic>.md`), or - Problem details pasted directly into the conversation. If neither is available, ask the developer for one. Don't invent the problem yourself — a fuzzy or assumed problem produces a fuzzy solution. Read the problem write-up fully before doing anything else. Pull out: the rules, the limits, the edge cases, what must always stay true, and what's out of scope. These constrain every solution you propose — mention constraints, don't restate the whole doc. --- ## Step 1 — Split the problem (divide) Break the problem into smaller sub-problems that can mostly be solved on their own. Good ways to split: - **By stage** — the steps something goes through, in order (e.g. "rec