plan-geometry
Geometry from technical drawings — extract the vectors, build the dimensioned model, prove it by closure and residuals, and only then composite or render
Skill by briant92
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/briant92-plan-geometry
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/plan-geometry
What's inside
- Skill name
plan-geometry- Description
- Geometry from technical drawings — extract the vectors, build the dimensioned model, prove it by closure and residuals, and only then composite or render
- License
- Apache-2.0
- Instructions
- 48 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Plan geometry
A technical drawing is a set of measured claims. Work from its geometry,
never from its pixels alone — a collage of crops has no coordinate frame to
converge in, and every round of eyeballing it costs a paid run.
1. **Extract, don't squint.** A CAD-plotted PDF often has no text layer:
pull the vector paths (pdf.js) and rasterise at high zoom only to *read*
labels and dimension chains off the enlargement. Quote in your result
what you extracted and how.
2. **Scale is measured, never assumed.** Derive it from the drawing's own
claims — a stated useful area against the measured quad, a dimension
chain against its pixels — and cross-check every sheet, quoting the
spread. A scale that implies 157 m² for a stated 30 m² room is wrong by
construction, whatever it was derived from.
3. **Model before composite.** Read the dimension chains and prove the
reading by closure: the parts must sum to the stated overalls, and the
sums belong in your result. Two chains closing exactly and one to 1 %
is a model; none checked is a guess.
4. **Rotation comes from the reference.** When units sit along a curve or
a site map, each gets its own rotation derived from that reference —
never flat placement, never a shared angle assumed.
5. **Mate shared walls on the wall itself.** Two sheets each draw the same
physical wall; aligning their *inner faces* builds the wall twice. Give
each party wall its own frame (origin at the midpoint, t along, u
across), resample both sheets into it, and superimpose by
cross-correlation. The offset that lands is typically the wall's own
thickness.
6. **Residuals, full length, in real units.** For every mated pair report
max and rms in centimetres over the whole wall, and say where the worst
row is. When two sheets draw the same wall differently, say so — that
disagreement is a finding, not slack to hide.
7. **Two judges, both mandatory: the number and the eye.** Re-render the
model independently and lay it over the source; then look. A fit with a
beautiful rms whose render shows furniture interpenetrating is wrong —
the metric matched the wrong feature.
8. **Read the delivered file back — from its own bytes.** Render what you
are handing over, not the model that produced it. A claimed rebuild
proves itself: the file's hash changed and you looked at the new
render. A corrected file with no evidence is indistinguishable from no
correction.
9. **Declare assumed against measured.** Heights modelled without a
section, materials read from hatch convention — name them, and name
the sheet that would retire each assumption.
10. **One question beats four paid rounds.** When the ask names no view,
style or fidelity, ask once — or state the choice you made at the top
of your result and offer the alternatives.From briant92/Agentlings, Apache-2.0.
More from briant92/Agentlings
- 0.559score
verify-agentlings
briant92
use this when verifying Agentlings live — the desk, the world, the inbox — against a running local install
SkillAFreshness: AClaude Code +9 - 0.524score
authoring-a-level-pack
briant92
How to author, check and hand over a level pack — the PACK.json contract, slug rules, the ops vocabulary and layer order, the palette split, the rim and…
SkillBFreshness: BClaude Code +9 - 0.521score
pdf-report
briant92
Author a styled report as one self-contained HTML file and print it to PDF with the render_pdf tool, verified by pdf-parse read-back
SkillBFreshness: BClaude Code +9 - 0.521score
organizing-folders
briant92
Propose a tidier layout for a real folder as a MOVES.json of mkdir and move ops — never a delete — from the inventory in the brief
SkillBFreshness: BClaude Code +9 - 0.521score
document-design
briant92
Produce a formal .docx with the docx library — named styles, heading hierarchy, page furniture — verified by reading it back
SkillBFreshness: BClaude Code +9 - 0.521score
data-analysis
briant92
Compute over a .csv or .xlsx in a script the sandbox keeps, cite every figure to its cell, and draw the result as a plain SVG chart
SkillBFreshness: BClaude Code +9 - 0.521score
deep-research
briant92
Triangulate a question across independent sources into a verdict-first brief — per-claim citations with fetch dates, and a gaps section
SkillBFreshness: BClaude Code +9 - 0.521score
deck-design
briant92
Build a branded .pptx with pptxgenjs — real palette, varied slide shapes, native charts — and read it back before calling it done
SkillBFreshness: BClaude Code +9 - 0.521score
plate-design
briant92
Author pre-rendered 3D backdrop plates with three.js through render_plate — a layered stack with parallax and an occlusion strip, composed for the crew's…
SkillBFreshness: BClaude Code +9 - 0.518score
architecture-blueprints
briant92
Draw C4-shaped architecture views as Mermaid diagrams whose every box traces to a real file
SkillBFreshness: BClaude Code +9 - 0.518score
ponytail
briant92
Minimal-code discipline — climb the reuse ladder before writing anything, ship the shortest diff that truly works.
SkillBFreshness: BClaude Code +9 - 0.513score
cite-sources
briant92
Back every claim with the file path, line, or URL it came from
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 6
- Last commit (this folder)
- Aug 21, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/briant92/Agentlings
- Website
- agentlings-web.vercel.app
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from briant92
- 0.559score
verify-agentlings
briant92
use this when verifying Agentlings live — the desk, the world, the inbox — against a running local install
SkillAFreshness: AClaude Code +9 - 0.524score
authoring-a-level-pack
briant92
How to author, check and hand over a level pack — the PACK.json contract, slug rules, the ops vocabulary and layer order, the palette split, the rim and…
SkillBFreshness: BClaude Code +9 - 0.521score
deck-design
briant92
Build a branded .pptx with pptxgenjs — real palette, varied slide shapes, native charts — and read it back before calling it done
SkillBFreshness: BClaude Code +9 - 0.521score
deep-research
briant92
Triangulate a question across independent sources into a verdict-first brief — per-claim citations with fetch dates, and a gaps section
SkillBFreshness: BClaude Code +9 - 0.521score
data-analysis
briant92
Compute over a .csv or .xlsx in a script the sandbox keeps, cite every figure to its cell, and draw the result as a plain SVG chart
SkillBFreshness: BClaude Code +9 - 0.521score
document-design
briant92
Produce a formal .docx with the docx library — named styles, heading hierarchy, page furniture — verified by reading it back
SkillBFreshness: BClaude Code +9
Cite this page
plan-geometry skill. Agent Mart. https://agentmart.dev/skills/briant92-plan-geometry (last updated 2026-10-24)