← ClaudeAtlas

sketcherlisted

Turn room dimensions, a napkin brief, or "help me lay out this space" into an accurate, to-scale 2D floor plan (SVG) with real furniture, doors, windows, and clearance/code sanity checks. Use this whenever the user wants to design, sketch, plan, lay out, or visualize a physical space — a restaurant, cafe, kitchen, gym, coworking floor, office, shop, apartment, or any room — even if they don't say "floor plan": phrases like "how should I arrange", "where should the tables go", "draw my space", "plan the layout", "is this big enough", "will it fit", "design the interior", or giving raw dimensions of a room all trigger it. Also use to sanity-check an existing layout against accessibility and egress clearances (ADA/IBC or India NBC 2016). Produces a JSON plan + rendered SVG you can open in a browser. NOT for pixel-photoreal renders (it writes the prompt for an image AI to do that) and NOT for CAD/DWG output.
mohanraj005-dot/clauderig · ★ 0 · AI & Automation · score 70
Install: claude install-skill mohanraj005-dot/clauderig
# Sketcher Sketcher turns a spatial brief into a **to-scale, code-aware 2D floor plan**. It exists because a layperson describing a space ("15 by 10 metre shell, I want a 40-cover restaurant with an open kitchen") can't picture whether it fits, flows, or meets exit rules — Sketcher makes that concrete and drawable. The engine is **schema-first**: everything flows through one JSON plan (`references/schema.md`). Read that file before authoring a plan — the coordinate convention (meters, floor on XZ, Y up, north-up rendering) is the one thing that trips people up. Get the JSON right and rendering is a single script call. ## What you can do today (Phase 1) - **Author a plan** as JSON matching the schema. - **Render it to 2D SVG** — poché walls, real furniture symbols, door swing arcs, windows, room labels with computed areas, a 1-metre scale bar, and a north arrow. - **Lint it** against ADA/IBC or India NBC 2016 clearances — exit-door width, egress capacity, room connectivity, furniture overlaps/wall-collisions, and the kitchen work-triangle. - **Load the example-cafe preset** (`assets/presets/example-cafe.json`) as a starting point for a small F&B space. Isometric 2.5D, interactive Three.js 3D, and photoreal render-prompt lanes are **planned but not built yet** — the schema already reserves what they need (wall `height`, furniture `size[2]`, window `sill`/`head`), so they bolt on without breaking existing plans. If the user asks for 3D today, say the 3D lane is a later phas