Skip to content
New: Self-serve pilots are open · Upload documents, get a design review
FedRAMP Class A · SOC 2 Type II

Your template.
Your playbook.
Drafted for you.

Upload the Word or Excel template your firm already uses and teach the agent how your team fills it in. Specset drafts the safety plan, QC plan, proposal section, or closeout form from the project record, with the formatting intact and every value cited.

01 · Template-first

Your format, not ours.

The draft lands in your .docx or .xlsx with styles, tables, and branding untouched.

02 · Record-grounded

Every value has a source.

Content is pulled from the conformed project record and keeps its citation.

03 · Reviewer-controlled

A draft, not an autopilot.

Ungroundable fields are flagged for a person. Your team edits and signs.

Trusted by the teams delivering public work
SkanskaHNTBManson ConstructionTriton Marine ConstructionGuardian ConstructionPacific Tech ConstructionTurnagain Marine ConstructionGhirardelli Associates
The safety plan that took two days now takes an hour, and it cites the spec better than we did.
[Name] · [Title] · [Firm]
2.6M+Pages read into project records
50+Organizations running Specset on public work
01 · How a draft is built

Template in, playbook once, drafts forever.

Specset separates what never changes, the format and the playbook, from what changes every project, the record. That is why the second project takes minutes.

02 · What teams draft

One skill per deliverable your firm repeats.

If your team produces it on every project from the same template, it is a candidate. These are the ones running today.

Site-specific safety plans

Dive safety plans, fall protection plans, and activity hazard analyses drafted from the contract requirements and site conditions.

Safety template + recordPre-con submittal

Bid proposal sections

Approach narratives, past-performance writeups, and compliance matrices assembled against the instructions to bidders.

Proposal shell + RFPDraft sections

Quality control plans

Definable features of work, inspection schedules, and testing requirements pulled from every governing section.

QC template + specsProject QC plan

Closeout & warranty forms

O&M transmittals, warranty letters, and turnover certificates filled from the approved record as the job closes.

Owner forms + recordCloseout package

Progress & QC workbooks

Excel templates with repeating rows filled from logs and schedules. Formulas and formatting survive the draft.

.xlsx template + logsFilled workbook

Agency & permit forms

Recurring owner and agency paperwork drafted from the same record, in whatever format the agency mandates.

Agency form + recordDraft for signature
03 · Where it runs

A slash command, wherever your team works.

Skills run inside Specset, and the same tools are reachable from the systems your project already lives in.

In Specset/quarterly-qc-report

Anyone on the project runs the skill from the agent thread. The draft lands with citations and open items.

From your systemsProcore · Autodesk CC

The record stays synced with the platforms of record, so drafts pull from live project data.

For power usersMCP · Specset CLI

The same skills and tools are callable from MCP clients and the command line for scripted workflows.

Common questions

What teams ask about document generation.

01What file formats can it draft into?

Word documents and Excel workbooks. Specset parses the fields, tables, and repeating sections in your .docx or .xlsx and drafts into them directly, so styles, headers, logos, and formulas come through untouched.

02Where does the content come from?

The project record: specifications, drawings, submittals, RFIs, schedules, and logs, conformed into one governing set. Every drafted value keeps its citation, and anything the record cannot ground is flagged for your input instead of invented.

03How does the agent learn how we fill in a document?

You describe it once in plain language: what to pull, how to summarize, what to leave for a person. That playbook is saved as a skill alongside the template, so the next project runs the same deliverable with a slash command.

04Can it handle documents we produce on every project?

That is the point. A skill pairs one template with one playbook and runs against whichever project record you point it at, so recurring deliverables like QC plans, safety plans, and closeout forms stop being retyped from the last job.

05Who reviews the draft?

Your team, always. The output is a draft with citations and open items, not a finished submission. Reviewers edit in the document they already know, resolve the flagged fields, and sign as they do today.

06Is our template or playbook shared with anyone else?

No. Templates and skills belong to your organization, and customer data never trains models. Skills can be shared across your own projects and teams as broadly or narrowly as you choose.

Start with one deliverable

Bring the template you dread retyping.

Send a recent project and the document your team produces every job. We'll set up the skill and return the draft, cited and in your format.