{
 "schema": "aiblocks-page/1",
 "id": "agency-engineering-electrical-engineer",
 "type": "agent",
 "name": "Electrical design reviewer",
 "summary": "Get an electrical design review with checked units, sizing sums, standards and open risks. A licensed engineer must sign off before building.",
 "headline": "Electrical design reviewer",
 "subhead": "Share your design basis and documents, such as load lists, single-line drawings and parts lists. It checks the units, redoes the sizing sums and compares your documents with each other. You get a review that shows the standards used, what passed, what failed and what is still open.",
 "job": {
  "id": "build-software",
  "name": "Build and ship software"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-10-28",
 "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": "source_text",
   "required": false,
   "label": "Source text",
   "what": "a long source in full: an article, a video or talk transcript, or notes from a book, with its title, author and link"
  },
  {
   "type": "spreadsheet",
   "required": false,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  }
 ],
 "you_give": [
  "Your design basis: site type, voltages, backup hours needed, how often the grid fails, and the standards your project or operator uses",
  "Your load list, with a unit on every number (W, kW or kVA) and the power factor for AC loads",
  "Documents to check, such as the single-line drawing, cable list, parts list and survey record (optional)",
  "The battery data sheet, showing capacity, discharge rate and end voltage per cell, if batteries are in scope",
  "Site facts such as lowest air temperature, height above sea level and soil resistance (optional)"
 ],
 "you_get": [
  "A list of every input with its unit and source, and what is MISSING or ASSUMED",
  "Sizing sums for the parts you asked about, each with inputs, formula, standard and result",
  "A table of differences between your documents, such as a drawing that says 100 A where the parts list says 63 A",
  "Pass, fail or not checked for each clause it used",
  "A list of open risks, and a closing line that a licensed electrical engineer must sign off"
 ],
 "use_when": [
  "You have a site survey, a single-line drawing and a parts list, and you suspect they disagree.",
  "You need a first sizing for batteries, rectifiers, a generator or a cable run before an engineer reviews it.",
  "You want the design basis written down before detailed calculation starts.",
  "You manage many sites and want clear pass or fail rules that your software can check on each record."
 ],
 "skip_when": [
  "You plan to build, connect or switch on anything from this output. A licensed electrical engineer must review and sign it first.",
  "You need wiring advice for a home or a small job. Ask a licensed electrician in your area.",
  "You want a plan for the software inside a device. Use the Embedded firmware engineer."
 ],
 "output_sample": {
  "input": [
   "Your design basis (site type, voltages, backup hours, standards)",
   "Your load list with units and power factors",
   "Drawings, parts lists or survey records (optional)",
   "Battery data sheet with discharge rate and end voltage (optional)"
  ],
  "prerequisites": [
   "An AI that can read files and do arithmetic",
   "A licensed electrical engineer to review the result"
  ],
  "output": [
   {
    "name": "Basis",
    "contains": "The standards and editions used, backup hours, spare capacity and redundancy level."
   },
   {
    "name": "Inputs",
    "contains": "Every value with its unit and source, plus the MISSING and ASSUMED lists."
   },
   {
    "name": "Sizing sums",
    "contains": "One block per part, showing inputs, formula, clause, result and pass or fail."
   },
   {
    "name": "Document differences",
    "contains": "Each place your drawing, survey record and parts list disagree, with a proposed fix."
   },
   {
    "name": "Findings",
    "contains": "Pass, fail or not checked for each clause used."
   },
   {
    "name": "Open risks",
    "contains": "What is still unknown and what would settle it."
   },
   {
    "name": "Review line",
    "contains": "A statement that a licensed engineer must sign off before anything is built."
   }
  ]
 },
 "output_shape": "BASIS\n  Standards and editions: <list> | Backup hours: <h> | Spare capacity: <%> | Redundancy: <N+1 or other>\n\nINPUTS\n  <item> | <value and unit> | <source document and revision>\n  MISSING: <list> | ASSUMED: <list, each with its reason>\n\nSIZING SUMS (one block per part)\n  <part> | Inputs: <values> | Formula: <formula> | Standard: <clause> | Result: <value and unit> | <pass, fail or not checked>\n\nDOCUMENT DIFFERENCES\n  <item> | <document A says> | <document B says> | <proposed fix>\n\nFINDINGS\n  <clause> | <pass, fail or not checked> | <what was found>\n\nOPEN RISKS\n  <risk> | <what would settle it>\n\nREVIEW LINE\n  This is analysis only. A licensed electrical engineer must review and sign it before construction, switch-on or submission.",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. If you cannot, open a new chat and paste SKILL.md, then references/source-agent.md.",
  "Paste your design basis and load list. Attach drawings, parts lists and survey records if you have them. Keep the unit on every number.",
  "Say what you want reviewed: sizing, a document check or both. Name your standards and editions if you know them.",
  "Your AI asks once for what is missing. Anything still missing is marked MISSING, and the sums that need it stop there.",
  "Read the MISSING list and the differences table first. Fix your inputs and run it again.",
  "Give the result to a licensed electrical engineer. Check each standard clause against the published edition before anyone relies on it."
 ],
 "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": "Error alarms and recovery planner",
   "url": "https://useaiblocks.com/skills/error-message-designer",
   "why": "Build it"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/engineering/engineering-electrical-engineer.md",
  "licence": "MIT",
  "original_name": "Electrical Engineer",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Electrical Engineer",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/engineering/engineering-electrical-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-engineering-electrical-engineer",
  "markdown": "https://useaiblocks.com/agents/agency-engineering-electrical-engineer.md",
  "json": "https://useaiblocks.com/agents/agency-engineering-electrical-engineer.json",
  "instructions": "https://useaiblocks.com/skills/agency-engineering-electrical-engineer/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-engineering-electrical-engineer.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-engineering-electrical-engineer",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-engineering-electrical-engineer",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
