← ClaudeAtlas

furniture-fit-checkerlisted

Check if furniture fits a room and the delivery path before buying or moving: computes doorway/hallway/stair clearance with diagonal-tilt geometry (the moving-industry standard), room layout fit with walkway widths, and draws an ASCII floorplan preview. Use when the user asks if a sofa/desk/bed/mattress will fit through a door, up stairs, around a corner, or in a room — preventing the classic bought-it-can't-move-it disaster.
voronindenis5/furniture-fit-checker · ★ 0 · AI & Automation · score 76
Install: claude install-skill voronindenis5/furniture-fit-checker
# Furniture Fit Checker 🛋️📏 The classic disaster: sofa bought online, delivery guys arrive, it doesn't make the corner at the top of the stairs — now you own a return-shipping nightmare. Or: desk fits the wall but blocks the door swing. This skill runs the geometry **before money changes hands**. ## Overview Three checks, one tool (`scripts/fit_checker.py`): 1. **Path check** — can the item pass a doorway/corridor/stairs? The moving-industry insight: a rigid box passes through an opening if it can be **tilted diagonally**. For a rectangular item (W×H×D) and a doorway (w×h), the effective clearance is the diagonal √(W²+D²) compared against the door width — plus corner-turning between corridor walls with the inner-diagonal trick. Handles: - doorway width vs item diagonal (item height vs door height) - L-shaped corner between corridors (inner-corner + outer-wall check) - straight staircase width vs diagonal, landing 180° turns - elevator cab diagonal (door + interior) 2. **Room fit** — does it fit where you want it, with **walkways ≥ 30 in / 75 cm** (interior-design standards: 75-90cm paths, 90+ around dining)? Checks wall-length fit, walkway to opposing furniture/door, door-swing clearance, and radiator/vent obstruction warnings. 3. **Floorplan preview** — ASCII render of the room with the furniture placed, so you can *see* the walkways before committing. Everything in metric or imperial (auto-detected per value with explicit unit s