Start from your own best comments, not a blank page: collect the 50 to 100 you use, sort them into sections, items and comment types, then have AI rewrite each as what was seen, why it matters in plain English, and what to do next. Nothing enters the library until the inspector who signs the report has reviewed it.
A library multiplies whatever is in it. One wrong sentence, stamped into every report that uses it, becomes the same error repeated a hundred times, and a vague comment copies its vagueness just as faithfully. So AI is the drafter here and your review rules are the quality control. Spectora's features page makes the same point about its own tools: you review and approve everything before it touches your report. Drafting narratives report by report, and what to check in them, is covered in can ChatGPT write home inspection narratives. The library is the layer underneath: write and review a comment once, and every report that uses it inherits that work.
Copy the structure your inspection software already uses
Most inspection platforms organise a template the same way, and following that structure makes the later import painless. Spectora's help centre describes it in three levels. Sections are the systems or rooms, such as Roofing or Kitchen. Items sit inside sections (Coverings, Flashings). Comments are the pre-written narratives, grouped under each item. A report template is therefore a master comment library that gets stamped onto every new inspection, and edits only reach inspections started after the change.
Comments come in three types, and a good library has all three, not just defects.
| Comment type | Job it does | Example title | Where it appears |
|---|---|---|---|
| Informational | Records what is there | Roof covering: asphalt shingles | Information tab |
| Limitation | Says what stopped a full look | Area obstructed by stored items | Limitations tab |
| Deficiency | Reports a defect, with severity and a recommendation | Water staining on ceiling below bathroom | Summary and repair request lists |
In Spectora, deficiency comments are the only type that carries a severity level, a recommendation and an optional cost estimate, and they are what feeds the summary and the repair request builder. Severity is three levels, shown as blue, orange and red, and you can rename them, for example Maintenance Item, Defect and Safety Hazard. Each comment has a short title (a few words naming the defect) and a longer text. Keep that split in your own library: a title of 4 to 8 words, and body text that follows one fixed pattern.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowCollect what you already write before asking AI for anything
The raw material is already in your reports. Gather four sources: defect narratives copied from your last 20 reports, an export of your current template, old templates from earlier software, and the emails where you explained a finding in your own words. Spectora's template export produces a spreadsheet in plain text or HTML, and its help page lists mass-replacing wording, backing up the template and seeing how many times each comment has been used as reasons to export.
That usage count is the best way to decide what to write first. Spectora also has a tool that re-sorts every defect comment in a template by how often you have checked it, all time. The help page warns that the re-sort is permanent, so clone the template first, then sort, then export. The top 30 rows are your starter library, because they cover most of the reports you will write next month. The comments at the bottom, used once in two years, can wait or go.
Before any of it goes near an AI tool, strip out client names, street addresses and room-specific details, and replace them with placeholders such as [location] and [room]. A library comment should never contain a real address, and a pasted address in a prompt is data you did not need to share.
The library sheet: one row per comment
Build the sheet in a spreadsheet you control, and make it richer than your software's import format needs. Extra columns are what let you review and retire comments later. If you want help with the spreadsheet mechanics, the Google Sheets AI prompts tutorial covers sorting, filtering and formulas.
| Column | Contents | Why the column is there |
|---|---|---|
| ID | E-014, R-007 and so on, by section | Lets you refer to one comment in a review note |
| Section and item | Electrical, Receptacles | Matches the template hierarchy |
| Title | Four to eight words | This is what you scan for in the field |
| Type and severity | Informational, limitation or deficiency; low, medium or high | Drives where it appears and how it is coloured |
| Observation, why it matters, recommendation | Three separate cells | Makes each part easy to check, then join them for import |
| Standard and edition | The paragraph of your standards that covers it | Shows the comment stays inside your scope |
| Source | Own wording, AI-drafted, vendor template | Tells a reviewer how hard to look |
| Reviewed by and date | Initials and date | Triggers the quarterly refresh |
| Uses | Count from your export | Shows which comments to review first |
Spectora's spreadsheet import expects its own column names (Section Name, Item Name, Comment Name, Comment Text, Comment Type with info, limit or defect, a category from -1 for low to 1 for high, and a recommendation chosen from a list, among others). Keep a separate tab that joins your three cells into the single Comment Text column and maps your severity to those numbers, so the sheet you maintain and the file you import never drift apart.
The three-part comment, filled in for four common defects
Every deficiency comment follows one pattern. The observation says what you saw, where, and how you know. The second part says why it matters, in one plain sentence without scare words. The recommendation says what to do, who should do it and, if needed, by when. Keeping the parts separate is what makes AI drafts easy to check, because you can test each against a single question: did I see this, is this true, is this the right next step.
Here are four filled-in entries (illustrative; check each against your own standards and the property in front of you).
| Title and severity | Observation | Why it matters | Recommendation |
|---|---|---|---|
| GFCI protection missing at kitchen counter (high) | Receptacles within reach of the kitchen sink at [location] were not GFCI protected: no GFCI device was found on the circuit. | A GFCI cuts power quickly if current leaks through a person, which lowers the risk of shock near water. | Have a qualified electrician evaluate the circuit and add GFCI protection. |
| Roof covering near end of service life (medium) | Asphalt shingles on [roof section] show granule loss, curling and cracking at [location]. | Shingles in this condition are more likely to leak. Remaining life is an estimate, not a guarantee. | Ask the seller for the roof's age and repair history, have a qualified roofer evaluate it before you complete the purchase, and budget for replacement. |
| Water staining below upstairs bathroom (medium) | Brown staining on the ceiling of [room], below the bathroom above. A moisture meter read [value] at [location]. One visit cannot show whether the source is still active. | Ongoing moisture can damage finishes and framing and let mould grow. | Have a qualified plumber evaluate the supply, drain and shower or tub surround above, repair damaged materials, and watch the stain for changes. |
| Smoke alarm missing near bedrooms (high) | No smoke alarm was found in [hallway or bedroom]. | Working smoke alarms give early warning of a fire. | Install working alarms where your local requirements specify and test every alarm monthly. |
Notice what the entries do not say. None of them claims the house is safe or unsafe, none cites a code section, none gives a repair cost, and the roof comment says outright that remaining life is an estimate. Those omissions are deliberate, and they are what you will be policing when AI drafts the next batch.
Before and after: a realistic AI draft and what you would change
Take the raw field note "gfci missing kitch cntr 3 outlets no trip near sink". An assistant given only that line and told to write a report comment returned the following (illustrative).
The kitchen counter receptacles near the sink lack GFCI protection, which is a
serious fire hazard and violates electrical code. Replace all receptacles
immediately.
Three things are wrong. GFCI protection is about shock, not fire, so "fire hazard" names the wrong risk. "Violates electrical code" is a conclusion you never made, and requirements differ between places and editions. And "replace all receptacles immediately" invents a scope: you tested three outlets and cannot know what a correct fix involves. Your edited version is the library entry in the table above. The fixes belong in your prompt as rules, which is the next section.
A second kind of edit is turning jargon into plain English without losing accuracy. A comment that read "Efflorescence noted on foundation wall" became: "White, chalky deposits on the basement wall are mineral salts left behind when moisture passes through the masonry and dries. They show that moisture is reaching the wall. Improve drainage away from the foundation (gutters, downspouts and the slope of the ground), and have a qualified contractor evaluate if the deposits spread or the wall feels damp." The technical word stays in the title, so the next inspector can still find it.
A drafting prompt that cannot add facts you did not give it
The prompt below turns the lessons from that bad draft into rules. Keep it in a saved project or a shared prompt file so every comment is drafted under the same instructions; building a shared prompt library shows one way to store it. Paste one field note at a time, with placeholders instead of real details.
You are drafting one reusable comment for a home inspection report library.
Use ONLY the facts in my field note. Do not add observations, measurements,
causes, costs, code sections or standards. Where a fact is missing, insert a
placeholder in square brackets, such as [location] or [reading].
Return a table row with four cells:
1. Title: 4 to 8 words, plain English, with the technical term if there is one.
2. Observation: what was seen and where, 30 words or fewer, past tense.
3. Why it matters: one sentence of 25 words or fewer, no scare words.
4. Recommendation: what to do and who should do it, 25 words or fewer.
Rules: never say a component is safe, sound, compliant, passed or failed.
Never promise a result. Do not say "up to code". Use "qualified" before the
trade name. After the row, list "Assumptions to confirm" as bullet points.
Field note: [paste note]
Here is a sample of what comes back for the note "two-prong outlets in 3 bedrooms, no ground" (illustrative):
| Cell | Draft | What you would change |
|---|---|---|
| Title | Ungrounded two-prong receptacles in bedrooms | Keep. It uses the term an inspector would search for. |
| Observation | Two-prong receptacles with no equipment ground were found in [three bedrooms]. | Replace the bracket with the actual rooms. |
| Why it matters | Without a ground connection, plug-in equipment that expects one cannot use it, and some surge protectors will not work as intended. | Delete the surge protector clause unless you can support it. |
| Recommendation | Have a qualified electrician evaluate and advise on options for grounded or GFCI-protected receptacles. | Keep. It points to an evaluation and does not prescribe a fix. |
The assumptions list at the bottom of that answer is the most valuable part. In this case it asked: "Was the wiring itself ungrounded, or only the receptacles?" That is a question about the house, which only you can answer, and it is exactly the kind of gap that produces a wrong sentence when it is filled in by guesswork.
A second pass: the sceptical reviewer
Once a comment looks right, use a fresh chat to attack it. Paste the finished row and ask for a hostile reading.
Read this home inspection comment as a sceptical buyer's lawyer would.
List every phrase that states something the inspector did not directly
observe, promises an outcome, or could be read as a code or safety conclusion.
Quote each phrase and suggest a more cautious wording. Do not rewrite the
whole comment. If nothing qualifies, say "nothing flagged".
Treat the output as a list of questions to check, not a verdict. The assistant may flag harmless phrases and miss real ones, and it cannot tell what you saw. Its value is in making you read the comment a second time with a different set of questions.
Review rules that decide what gets into the library
Write the rules down and apply them to every entry, including the ones you wrote by hand years ago. Setting up human review for AI work covers the general habit; these are the rules specific to a comment library.
- The signer reads every word. The person whose name is on the report approves each comment, in full, before it is saved to the template.
- Every fact has a source. Any number, product name, standard or code reference must appear in the Source column with where it came from. If it cannot be sourced, it comes out.
- Scope check. Compare the comment with your standards of practice and your agreement. If it implies you inspected something those documents exclude, change it.
- Promise-word search. Search the sheet for safe, sound, guarantee, will not, passed, failed, no issues, clean and up to code. Each hit is reworded or justified in a note.
- One idea per sentence. Short sentences and one technical term at most, explained in a clause. Read it aloud; if you run out of breath, split it.
- Test on real reports. Run each new comment through two old reports and check it still reads correctly in context, with the placeholders filled in.
- Log the version. Record initials, date and what changed. Without that, nobody can tell which wording went out in last spring's reports.
- Retire on a schedule. Every quarter, review the most-used comments first, then anything older than a year.
A review log can be as small as this (illustrative entries):
| ID | Change | Reason | Initials and date |
|---|---|---|---|
| E-014 | Removed "violates code" | Not an observation; wording differs between places | [initials] [date] |
| R-007 | Added "estimate, not a guarantee" | Remaining-life statements need the caveat | [initials] [date] |
| P-022 | Split into two sentences | Over 40 words, hard to read on a phone | [initials] [date] |
| H-003 | Standard reference updated to new edition | Standards were revised | [initials] [date] |
A comment written in the field with your software's built-in AI deserves the same treatment. Spectora's help page for AI Comment Assist points out that "Save to template for use in future reports" is switched off by default, and that default is a useful discipline: a comment that was good enough for one report has not yet been reviewed for all of them.
Standards of practice: where the library has to stop
A comment library can overreach in two directions. It can claim more than your standards of practice require you to inspect, or it can promise less than they do, which leaves you reporting too little. The check is simple but has to be done on the real text, not from memory. Take the standards that apply to you, whether published by your inspector association or required by a licensing body, and paste the relevant paragraph beside each section of your library. Record the edition, because standards get revised.
Limitation comments are where those standards become visible to the client. Spectora's template help gives "Snow on roof" and "Area obstructed" as examples, and says limitations appear in their own tab of the report. AI is good at drafting these from text you supply. Paste the paragraph of your standards that covers the roof, plus your usual methods (walked, ladder at the eaves, drone), and ask for a limitation comment with placeholders.
Standard text (pasted from my standards, edition [year]): [paragraph]
Draft a limitation comment for the Roofing section. Structure: what I could
not inspect, why, what method I used instead, and what that method cannot
show. Use [reason] and [method] placeholders. Do not add any requirement that
is not in the pasted text. Maximum 50 words.
A usable result (illustrative): "The roof covering was not walked because of [reason]. It was viewed from [method]. Conditions that cannot be seen from there, such as damage on far slopes or underlayment, may not be reported." The line to check is the last one: it should describe a real limit of the method you used, not a generic disclaimer.
Spectora lets you add standards text to each section of a template and shows it on the report when "Display Standards of Practice" is switched on. If your software does something similar, keep the wording there in sync with the library sheet, so the standards the client reads and the comments you picked from never disagree. A mismatch looks like this: a defect comment says "attic framing was inspected" while your standards text, printed in the same section, says concealed insulation is not inspected. One of the two has to change before the comment goes live.
Report sections beyond defects: the reusable blocks around them
A template is more than its defect comments. The text around them is the same on every report, and it is the part clients read first. These blocks are worth drafting once, reviewing carefully and then leaving alone.
| Block | What it does | How AI helps | Review point |
|---|---|---|---|
| How to read this report | Explains the severity colours and the order of the summary | Plain-English rewrite of your key | Do the words match your severity names exactly? |
| Scope and limits | States what a visual inspection is and is not | Condense your agreement into a paragraph | Does it match the signed agreement? |
| Not inspected | Lists the areas excluded and why | Draft the list from your standards text | Is each exclusion in your standards or agreement? |
| Maintenance reminders | Seasonal care tips for the owner | First draft by system | Remove anything you cannot stand behind |
| Who to call next | Which trade evaluates which finding | Map recommendation wording to trades | Keep to trade names, never to companies |
For the first block, a short prompt works: "Rewrite this severity key in plain English at about a 12-year-old reading level. Keep my three level names exactly as written. Do not add advice." A sample result: "Red items are safety concerns that should be dealt with soon. Orange items are defects that will probably cost money or cause damage if left alone. Blue items are maintenance or minor points that are worth knowing about." Then compare the level names against your template settings; a report that says "red" in the key and "high priority" in the cards confuses readers for no reason.
Load it, test it on three old reports, then rewrite what you edit
When a batch passes review, load it. In Spectora that means saving the sheet as an Excel file (a CSV must be converted first, per the help page), then choosing Templates, Add Templates, Import from a Spreadsheet. The import always creates a new template, labelled with the import date, and cannot be merged into an existing one. To add comments later, export the current template, add rows in the same column format, re-import, and archive the old version. The help page notes that the order of comments within an item follows the order in the sheet, controlled by an Order column. Other platforms import differently, so ask the vendor for the column list before you format a large sheet. Spectora's page on importing a HomeGauge template is frank that imported comments need clean-up: it tells you to make titles and text concise, says some sentence fragments do not fit its templates neatly, and warns that its automated scripts do not always get the conversion right.
Then test on real material. Open three old reports and rebuild them from the new library, timing yourself. Count how many comments you rewrite in the field. That edit rate is the honest quality measure: if you change more than half the words of a comment whenever you use it, the library entry is wrong, not you. A realistic first fortnight looks like this (illustrative): 38 library comments used 212 times, of which 9 comments were heavily edited on 61 of those uses. Those nine are your next rewrite, in that order, because the high-use ones carry the most risk and the most reward.
Once a month, repeat the usage sort on a cloned template and export again. The comments creeping up the list are the ones to review first, and the comments no longer used are candidates for removal.
Where the built-in AI helps, and why the library still comes first
Inspection platforms are adding AI of their own, and it helps to know what each tool does so you use the right one. Spectora's AI Comment Assist, as described in its help centre, turns a short prompt describing a leaking kitchen tap into a comment title, answer options and a description, in normal, short or long text. It works for checkbox and multiple-choice comments only, needs an internet connection, and the vendor says it is not trained on your inspection reports or account data. Everything it generates is editable before you save it, and saving to the template is a separate, optional step. Its features page also lists Match, an early-access tool that pairs spoken observations and photos with comments you have already approved, so its usefulness depends on how good that approved set is.
That is the case for a reviewed library: in-field AI is best for the unusual defect you have never written up, while the library carries the defects you meet on most houses. The unusual one, once you have reviewed it, can be added to the library so next time it is already there. For where this fits with the rest of an AI-assisted report process, what AI inspection software writes and who signs it compares the options, and can home inspectors use AI without taking on extra liability covers the risk side. A review routine is easier to keep once someone else has looked it over, and an AI implementation consultation is one way to get that second look.
Questions inspectors ask about AI-built comment libraries
Can two inspectors share one comment library?
Yes, if one person owns changes. Spectora has help articles on sharing a template with another inspector and on sharing to its template centre. Keep your library sheet as the master, name one approver, and re-import rather than editing copies. If you adopt someone else's library, review every comment as if you had written it.
Can AI add code or standards references to a comment?
Only references you paste in yourself. An assistant can misquote a requirement or invent one that sounds right, and a wrong citation stamped into every report is worse than none. Put the exact paragraph from your standards of practice in the prompt and record the edition in the library sheet.
Who is responsible for a comment AI drafted?
The inspector who signs the report owns every word in it, whatever tool drafted it. Treat the assistant like a keen trainee: useful for first drafts, never for the final version. If you are unsure how your insurer or licensing body views AI-drafted text, ask them before you rely on it.
Should comments include repair costs?
Only if you can source and date every figure. Spectora's deficiency comments can carry optional cost estimates, but a stale number copied into hundreds of reports ages badly. Use wide ranges, record where each came from, and put the review date in the library sheet.
Is it safe to paste old report text into an AI tool?
Strip names, addresses and photos first, and use placeholders such as [location]. Business and team plans of the major assistants say they do not train on your content by default, while consumer plans may need a setting changed, so check the plan you hold. Never paste access codes or client contact details.
Further reads
- Home Inspection AI Tools for the Office Side: Six Jobs, Booking to Payment — Six office jobs AI can take on besides the report.
- Home Inspection Pre-Inspection Agreement: A Plain-English Summary With AI — Explain the agreement that sets your standard and limits.
- Home Inspection Report Summary: AI Repair-Request Lists for Buyers — How agents and buyers turn a finished report into repair lists.
- Spectora vs HomeGauge for a Solo Inspector: What Differs, and Where AI Fits — Which platform's template tools suit a solo inspector.
- Roof Inspection Reports: Photos to a Customer-Ready Report With AI — Report writing from photos for a single system.
- How to Write a House Style Guide Your Team and AI Both Follow — Write the style rules that every comment follows.
- How to Use ChatGPT Projects to Keep Client Work Separate — Keep library drafts apart from client files.
- Home Inspector Website: Local Pages and Sample Report Copy With AI — Show prospects what a good report looks like.
- How Much Does Home Inspection Software Cost? Break-Even With AI Add-Ons — What solo inspectors pay for home inspection software, which AI features cost extra, and the inspection count where each pricing model breaks even.
- Air Duct Cleaning Business: Quotes, Reports and Follow-Ups With AI — A per-vent rate card, a job-report routine built on before-and-after photos, and follow-up texts that offer only what the job showed.
- Architect Site Visit Report: Notes and Photos to a Clear Report With AI — A worked notes-to-report example for architects: observation, instruction and action columns, photo captions, and a rule that keeps unseen items out.
- Damp Survey Report: Write Findings and Quote Lines With AI — Turn readings and site notes into a clear damp report and quote lines in ChatGPT or Claude, while the surveyor keeps the diagnosis and checks every line.
- EICR Report Cover Note Template: Plain English With AI — A cover note template for landlords, plus a prompt that explains an EICR in plain English without re-coding or softening a single finding.
- Home Energy Audit Report: Turn Findings Into a Client Report With AI — Turn audit notes into a client report with AI: a findings table, priority order, plain-English summary and savings as ranges, with every figure checked.
- How to Get More Home Inspections: Realtor Referral Emails Written With AI — Three emails for agents (introduction, thank-you, quarterly check-in) with AI prompts and drafts, consent points to check and a sheet that tracks every booking.
- Leak Detection Reports: AI Turns Findings and Photos Into Customer Reports — A leak detection report workflow: structured field sheet, numbered photos, two AI passes, wording that avoids liability and a check on every figure.
- Mould Inspection Report Template: Findings, Photos and Limits With AI — A report skeleton, photo-caption prompts and a limitations paragraph for mould inspectors, with AI drafting and you checking every statement.
- Sewer Camera Inspection Reports: From Defect List to Customer Summary — How a drain survey firm turns coded camera findings into a customer summary with AI, with a prompt, a worked defect list and the surveyor's checks.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Spectora help-centre pages (template basics, spreadsheet import and export, importing a HomeGauge template, AI Comment Assist, standards of practice settings, sorting by most used, sharing templates) and Spectora features page, all read in November 2026.