{
 "schema": "aiblocks-page/1",
 "id": "agency-specialized-civil-engineer",
 "type": "agent",
 "name": "Civil design reviewer",
 "summary": "Get a second look at a structural or foundation idea. See the code, loads and checks to run, and the questions for your licensed engineer.",
 "headline": "Civil design reviewer",
 "subhead": "Describe a structure or foundation, where it will be built and the loads and ground data you have. It names the building codes that likely apply and lays out the checks. You get a design basis, a check list with working steps and the points a licensed engineer must confirm.",
 "job": {
  "id": "research-topics",
  "name": "Research a topic properly"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "document",
   "required": false,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  }
 ],
 "you_give": [
  "The project in a few lines, including what it is, its size and where it will be built (country, region and town)",
  "The code the owner or authority names, and its edition, if you know them (optional)",
  "The loads, spans and materials you have, such as floor use, snow or wind data and steel or concrete grades",
  "A soil or ground report, or a note that none exists",
  "Sketches, drawings or calculations to review (optional)"
 ],
 "you_get": [
  "A design basis listing the codes, editions, loads and assumptions the check rests on",
  "A list of strength and bending checks with working steps and units, each marked as a rough check",
  "A note on any clash between the owner's code and the local code",
  "A code compliance table of each item and what proof is still missing",
  "A list of questions for a licensed engineer, sorted by what matters most"
 ],
 "use_when": [
  "You have a sketch for an extension, deck, retaining wall or small building and want to know which codes and checks apply before you hire an engineer.",
  "An engineer sent calculations or drawings and you want to understand them and the questions to ask.",
  "The owner names one building code and the local authority requires another, and you need to see where they clash.",
  "You need a checklist of what a structural drawing set and specification should include before a permit submission."
 ],
 "skip_when": [
  "You need stamped drawings, a permit or code sign-off. Only a licensed engineer can give these. Take this agent's lists and questions to them.",
  "You want to decide if an existing building is safe, or work on a damaged or failing structure. Call a licensed engineer to the site now.",
  "You want the cost of a build or a list of materials. Ask a quantity surveyor or contractor.",
  "You want to know which engineering or drawing software to buy. Use the Software tool comparison planner."
 ],
 "output_sample": {
  "input": [
   "The project, its size and where it will be built",
   "The codes and editions named by the owner and the authority (optional)",
   "The loads, spans, materials and ground report you have",
   "Sketches, drawings or calculations to review (optional)"
  ],
  "prerequisites": [
   "A licensed engineer to confirm and sign anything that carries load or goes to an authority"
  ],
  "output": [
   {
    "name": "Design basis",
    "contains": "The place, authority, codes, editions and owner requirements the check rests on."
   },
   {
    "name": "Code clashes",
    "contains": "Where the owner's code and the local code differ, and which rule is used until confirmed."
   },
   {
    "name": "Assumptions",
    "contains": "Every load, soil value and load path assumed, each marked with its source or \"assumed\"."
   },
   {
    "name": "Checks",
    "contains": "Strength, bending and settlement checks with working steps and units, marked as rough."
   },
   {
    "name": "Code compliance table",
    "contains": "Each item with its code clause, status and the proof still needed."
   },
   {
    "name": "Questions for your licensed engineer",
    "contains": "Open points ranked by importance, with what the engineer should confirm."
   }
  ]
 },
 "output_shape": "DESIGN BASIS\n  Project <what and where> | Authority <name or MISSING> | Codes and editions <list> | Owner's requirements <list>\n\nCODE CLASHES\n  <item> | <owner's rule> | <local rule> | <rule used until confirmed>\n\nASSUMPTIONS\n  <loads, soil values, load paths, connections> | <source or \"assumed\">\n\nCHECKS\n  <member or foundation> | <check: strength, bending or settlement> | <working steps with units> | <rough result> | <marked: rough check>\n\nCODE COMPLIANCE TABLE\n  <item> | <code and clause> | <status: met, not met, unknown> | <proof still needed>\n\nDOCUMENT CHECKLIST\n  <drawing or spec item> | <present or missing>\n\nQUESTIONS FOR YOUR LICENSED ENGINEER\n  <point> | <what they should confirm> | <priority>\n\nCHECKS STILL NEEDED\n  <item>",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. If you cannot, paste SKILL.md into a new chat, then paste references/source-agent.md.",
  "Describe the project and the place. Add the code names if you know them, the loads you have, and the ground report or a line saying you have none.",
  "Attach sketches or calculations if you have them. No code or web access is needed.",
  "Type \"Start with the design basis. Show every step with units. Mark anything you assumed.\"",
  "Check every number with a calculator or engineering software. Look up each code clause it cites in the code itself.",
  "Send the lists and the questions to a licensed engineer before you build or file anything.",
  "Bring the engineer's answers back and ask it to rerun the checks against them."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Market research report writer",
   "url": "https://useaiblocks.com/skills/market-research-report-writer",
   "why": "Market research report writer"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/specialized-civil-engineer.md",
  "licence": "MIT",
  "original_name": "Civil Engineer",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Civil Engineer",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/specialized-civil-engineer.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-specialized-civil-engineer",
  "markdown": "https://useaiblocks.com/agents/agency-specialized-civil-engineer.md",
  "json": "https://useaiblocks.com/agents/agency-specialized-civil-engineer.json",
  "instructions": "https://useaiblocks.com/skills/agency-specialized-civil-engineer/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-specialized-civil-engineer.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-specialized-civil-engineer",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-specialized-civil-engineer",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
