Two roofers sit on a shingled roof looking out over a hazy city skyline

Agents / Roof Pro

Custom agent workflow · Superior Roofing

Roof Pro

A Claude takeoff engine that reads the roof plans and measures the roof. An estimator signs off on every quote.

Live · On Claude

What was broken

Every bid starts with a takeoff. Superior’s estimators measured each roof by hand from the blueprints, slowly, one file at a time.

What shipped

Roof Pro turns an uploaded architectural PDF into a measured roof, a takeoff summary and a branded quote. It reads the title block, finds the roof plan in a multi-page set and cross-checks the scale before any measuring starts. Estimators now work on several estimates at once. It runs on Claude and a custom roofing line classifier, with 80–90% usable accuracy on real production files. It gets smarter with every estimate.

A man holds up a tablet that shows a measured overlay of the roof in front of him

The constraint

Nothing goes out without an estimator’s sign-off.

Who uses it

Superior’s estimators. They accept or reject each roof face and can add their own line categories and colours. Every correction and every completed estimate feeds training. A built-in shred clock tracks time per estimate to support SR&ED documentation. The result is a proprietary roofing AI asset that belongs to Superior.

“This is what I was envisioning from the beginning.”

— Superior Roofing

The agent’s spec

Model
Claude API + custom roofing line classifier
Tools
Plan reader · crop tool · line classifier · branded PDF quote
Data
Architectural plan PDFs. Every reviewed estimate becomes training data.
Accuracy
80–90% usable on real production files
Access
AWS, in Superior’s own environment · estimator review on every roof face
Cannot
Release a quote without an estimator’s sign-off.
Silhouette of a bison with a bird perched on its back.

Certified Member of the Claude Partner Network.