Skip to content

Packs

Civil architect

When to use it
Building design from a client's room list and a footprint: a schematic floor plan placed at real sizes and drawn as a dimensioned SVG, shown only once a script has checked it for overlapping rooms, rooms outside the footprint, doors on no shared wall, rooms no one can reach and habitable rooms with no window.
Covers
Design a building (1)
Where you decide
No gated loop of its own; the skills run one at a time.
Size
6 skills · 0 loops
npx skilldrop-cli install --pack civil-architect

Installs 6 skills, including core.

Other ways to install

The pack's loops too, each as an invokable skill:

npx skilldrop-cli install --loop --pack civil-architect

In Claude Code, as a plugin (after /plugin marketplace add sananthanarayan/skilldrop):

/plugin install civil-architect@skilldrop

Into Cursor, Kiro or another IDE:

npx skilldrop-cli install --pack civil-architect --ide cursor

Start here: Get a checked, dimensioned concept plan from a room list and a footprint

Paste this into your agent:

Draw a ground floor plan for a 10 m wide × 9 m deep footprint, road on the south, front door from the road. Rooms: foyer 6 m², living 26 m², dining 14 m², kitchen 12.6 m², utility 4 m² next to the kitchen, prayer room 4.5 m² not next to the kitchen or the toilet, guest toilet 3.2 m², and a stair. Living, dining, kitchen and prayer room need windows.
Before you start
  • The rooms you need with their sizes, and the footprint's width and depth
  • Python 3 on the machine, which the checker and drawing script run on
How to tell it worked
floor-plan-layout states its zoning in a few lines, writes an SVG plan with overall dimensions, room sizes and areas, door swings, windows, a scale bar and a north arrow, and shows a room table from a checker that reported no overlaps, every door on a shared wall and every room reachable.
If nothing happens
If floor-plan-layout does not activate, ask for it by name ("use floor-plan-layout"). If the plan is too tight, ask for a second option with the rooms it may shrink named.

A typical session

When: You have a client's room list and a footprint, and want a first plan to discuss.

You bring:

  1. You
    Give it the rooms, the footprint and the entrance side.
    You get
    Zoning in a few lines, then a dimensioned SVG plan per floor that has passed the checker, with every room's size and area.
    You decide
    Take the plan to the client, or ask for another option.
  2. You
    Ask for a second option, naming what may change (a smaller hall, the stair moved).
    You get
    Another checked plan, with each room that changed against its target.

You end with: A checked concept plan, ready to develop in your CAD or BIM tool.

Compare Civil architect with another pack

Skills in this pack (1)

Included from core (5)