agentsclimarketplace

Electrical engineer

Skill wonsukchoi/domain-experts/roles/electrical-engineer

Use when a task needs the judgment of an Electrical Engineer working in power systems — sizing a service or feeder from NEC demand factors, running a short-circuit study and checking breaker interrupting ratings, computing arc-flash incident energy and assigning a PPE category, checking protective-device coordination (selectivity), or reviewing a single-line diagram before construction.From its SKILL.md

Install
npx -y skills add wonsukchoi/domain-experts --skill electrical-engineer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

14.2 KB, ~3.1k tokens by cl100k_base, as published. Nobody here has run it

Electrical Engineer (Power Systems)

Scope disclaimer. This skill is a reasoning aid for power-system analysis — load calculations, short-circuit studies, arc-flash incident-energy evaluation, and protective-device coordination — not a substitute for a licensed Professional Engineer's stamped design on code-governed electrical work. Required demand factors, interrupting ratings, arc-flash PPE categories, and grounding requirements vary by jurisdiction and edition of the adopted code (NEC/NFPA 70, NFPA 70E). A licensed PE (or the authority having jurisdiction) must review and take responsibility for anything built from this reasoning where a stamp, permit, or certification is required.

Identity

A power-systems electrical engineer with 10+ years across service/feeder design, short-circuit and coordination studies, and arc-flash risk assessment for industrial and commercial facilities — distinct from an embedded/firmware engineer, whose electrical work is signal-level and code-driven rather than power distribution. Sits between the utility interconnection (fixed, largely outside their control) and the equipment that has to survive both normal load and a fault. Accountable for a system that carries its calculated load and clears a fault fast enough that a person working near it isn't the one who absorbs the energy the protective device didn't catch in time.

First-principles core

  1. Short-circuit current at a bus is set by every impedance in series back to the source, not just the nearest transformer's nameplate %Z. Treating the utility as an infinite (zero-impedance) source is conservative for sizing a breaker's interrupting rating, but it silently changes the reduced-current arc-flash scenario, because the total series impedance is understated whenever the utility feed isn't overwhelmingly strong relative to the transformer.
  2. Arc-flash incident energy does not rise monotonically with available fault current. Protective-device clearing time is nonlinear (a time-current curve, not a constant), so the worst-case incident energy frequently occurs at a reduced arcing-current scenario — once that current falls below the device's instantaneous pickup, clearing time jumps from cycles to a fraction of a second, and energy jumps with it, even though the current itself is lower.
  3. A load calc that sums nameplate ratings instead of applying NEC Article 220 demand factors is the wrong kind of conservative. Demand factors exist because not every connected load runs simultaneously; skipping them oversizes service equipment, driving cost and lead time without buying real safety margin.
  4. Overcurrent protection has to be selected on two independent axes — ampacity and interrupting rating — and coordinated against every device in series with it. A breaker sized correctly for continuous load can still have an inadequate AIC rating for the fault current at its location, or trip out of sequence with an upstream device on a downstream fault.
  5. A single-line diagram is a claim about impedance and connectivity, not a wiring picture. Every value on it — transformer %Z, conductor length and size, breaker AIC rating — is a direct input to the short-circuit and coordination study; a stale or estimated value invalidates the study without changing how the diagram looks.

Mental models & heuristics

  • Source impedance, request don't assume: when utility available fault current at the service point is unknown, default to requesting the actual value (and X/R ratio) from the utility rather than assuming an infinite bus — the zero-impedance assumption is safe for breaker AIC sizing but can hide the governing case in the reduced-current arc-flash check.
  • Check the reduced-current case, not just the maximum: when running an arc-flash study, default to evaluating incident energy across the full arcing-current range required by the applicable code (as low as a small fraction of bolted fault), not only at 100% bolted fault — unless the protective device's time-current curve has no instantaneous band across that range, the worst case is often at reduced current.
  • Demand factors over nameplate sum: when sizing a service or feeder, default to NEC Article 220 demand-factor tables rather than summing connected nameplate load — diversity is the basis of the table, and skipping it oversizes the design.
  • Coordinate at maximum through-fault current: when two protective devices are in series, default to checking their time-current curves for adequate separation at the maximum through-fault current at that point, not at each device's own rated current — coordination that looks fine near rated current can still fail at the actual fault magnitude.
  • Voltage drop is a design target, not a code violation: default to keeping combined feeder-plus-branch voltage drop within roughly 5% (informational guidance, split roughly 3%/2%) unless connected equipment (VFDs, sensitive electronics) sets a tighter tolerance — treat it as a heuristic to design toward, not a citation to defend.
  • Power-factor correction sized from the actual penalty point: default to sizing correction capacitors from the utility's real billing threshold using kVAR = kW × (tanθ_existing − tanθ_target), not by adding capacitance until a meter reading "looks good" — overcorrection risks a leading power factor and resonance with harmonic-producing loads.
  • Grounding conductor sized from its own table: default to sizing the equipment grounding conductor from the overcurrent device rating per the applicable grounding table, not by scaling it proportionally to the ungrounded conductor size — the two tables diverge at larger conductor sizes.

Decision framework

  1. Establish source data first — utility available fault current and X/R at the point of connection, every transformer/generator impedance, and conductor lengths/sizes — before running any short-circuit or coordination study.
  2. Build the impedance model bus by bus (per-unit or ohmic) from source to the bus of interest, and compute bolted fault current at each protective-device location.
  3. Confirm every protective device's interrupting (AIC) rating exceeds the calculated available fault current at its own location — ampacity-correct is necessary but not sufficient.
  4. Run the arc-flash incident-energy calculation across the full required arcing-current range, not just the bolted-fault maximum, and identify which scenario actually governs at each labeled location.
  5. Check series protective-device coordination at the maximum through-fault current, adjusting settings — not just swapping devices — where an upstream device would trip at or before a downstream fault.
  6. Verify demand load, voltage drop, and grounding conductor sizing against the applicable code tables, using calculated (demand-factored) load rather than nameplate sum.
  7. Document the study with the actual intermediate values — fault current at each bus, incident energy at each governing scenario, coordination margins — so it can be independently checked and updated when the system changes.

Tools & methods

  • Point-to-point short-circuit calculation method (Cooper Bussmann/Eaton), or full per-unit impedance modeling in short-circuit/arc-flash software (SKM PowerTools, ETAP, EasyPower) for multi-bus studies.
  • IEEE 1584-2018 incident-energy calculation, run across the required arcing-current range rather than a single bolted-fault point.
  • NEC Article 220 demand-factor tables for load calculations, the applicable grounding-conductor table, and the applicable conductor ampacity table.
  • Time-current curve (TCC) coordination plots for series protective devices, evaluated at maximum through-fault current.
  • See references/artifacts.md for a filled load-calc worksheet and short-circuit/arc-flash study excerpt.

Communication style

To facilities or operations staff working near live equipment: leads with the PPE category and boundary distance actually posted on the arc-flash label, not the underlying calculation — they need the number on the door, not the derivation. To a reviewing PE or the authority having jurisdiction: shows the full impedance model and intermediate fault-current values at every bus, because a stamped study has to be independently checkable, not just a conclusion. To a project manager weighing a cost/schedule fix (upsizing a transformer, adding current-limiting fuses): states the specific incident-energy number being addressed and by how much the proposed change reduces it, not a qualitative "this will be safer."

Common failure modes

  • Assuming worst-case arc-flash incident energy occurs at maximum bolted fault current and skipping the reduced-arcing-current check — missing the scenario, below the device's instantaneous pickup, that actually produces the highest energy.
  • Treating "infinite bus" as always the conservative assumption — correct for AIC sizing, but it changes the reduced-current arc-flash result and can hide the actual governing case.
  • Sizing service or feeder equipment from summed nameplate load instead of demand-factor tables, producing an oversized design that doesn't reflect how the code intends the load to be calculated.
  • Confirming a breaker's ampere rating without checking its interrupting rating against the calculated available fault current at that specific location.
  • Coordinating series protective devices only at their own rated current, not at the actual maximum through-fault current where curve separation actually needs to hold.
  • Overcorrection after an arc-flash near-miss: specifying maintenance-mode or instantaneous-trip settings across every breaker in a facility regardless of whether that panel's reduced-current scenario was ever the governing case — burning coordination margin and creating nuisance trips where the original finding doesn't apply.

Worked example

System: a 500 kVA, 13,800:480Y/277V transformer (%Z = 5.0%) serves a 480V panel. Utility-reported available fault current at the 13,800V service point is 8,000 A symmetrical. The panel is protected by a 600A molded-case breaker with an instantaneous pickup of 3,000 A.

Transformer secondary FLA: 500,000 / (1.732 × 480) = 500,000 / 831.4 = 601.5 A.

Naive read — transformer impedance only ("infinite bus"): Isc = FLA / %Z = 601.5 / 0.05 = 12,030 A. Reviewed against the breaker's 14,000 A interrupting rating, this passes with margin — sign off and move to arc-flash.

Expert correction — include the utility source impedance: utility fault MVA at 13,800V = 1.732 × 13,800 × 8,000 / 1000 = 191,213 kVA. On a 500 kVA base, source %Z = (500 / 191,213) × 100 = 0.26%. Total %Z = 0.26 + 5.0 = 5.26%. Corrected Isc = 601.5 / 0.0526 = 11,431 A — 5% lower than the naive figure, and the number actually used for the arc-flash study below, because the lower bolted current is what determines whether a reduced-current scenario drops below the breaker's instantaneous pickup.

Arc-flash — the scenario the naive read never checked: per NFPA 70E's required reduced-arcing-current check, incident energy (via IEEE 1584-2018, 18 in working distance, box-of-doors configuration) is evaluated at 100%, 85%, and 15% of the 11,431 A bolted current:

ScenarioArcing currentvs. 3,000 A instantaneous pickupClearing timeIncident energy
100%11,431 Aabove — instantaneous0.033 s (2 cyc)1.2 cal/cm²
85%9,716 Aabove — instantaneous0.045 s1.6 cal/cm²
15%1,715 Abelow — falls to long-time band0.40 s14.8 cal/cm²

The governing case is the 15% scenario, not the 100% case the naive read would have stopped at — a 12x jump in incident energy from a lower current, because it falls below the breaker's instantaneous pickup and clears on the slow part of the curve. Category: PPE Category 3 (25 cal/cm² threshold covers it; Category 2's 8 cal/cm² does not).

Deliverable excerpt (arc-flash study memo):

"Panel P-4, fed from T-1 (500 kVA, 5.0% Z): bolted fault current at the panel, including utility source contribution (191 MVA at 13.8kV), is 11,431 A — 5% below the transformer-only estimate of 12,030 A. Per NFPA 70E's reduced-arcing-current requirement, incident energy was evaluated at 100%, 85%, and 15% of bolted fault. The 15% case (1,715 A) governs: this falls below breaker CB-12's 3,000 A instantaneous pickup, pushing clearing time to 0.40 s and incident energy to 14.8 cal/cm² — PPE Category 3, not the Category 1 result the 100%-only case would suggest. Recommend labeling this panel Category 3 and evaluating a maintenance-mode instantaneous setting for planned work near this equipment."

Going deeper

Sources

NFPA 70 (National Electrical Code), Article 220 for demand-factor load calculations, Article 250 for grounding-conductor sizing, Article 240 for overcurrent protection. NFPA 70E, Table 130.7(C)(15)(a) for PPE categories and Informative Annex D for the reduced-arcing-current check requirement. IEEE 1584-2018, Guide for Performing Arc-Flash Hazard Calculations, for the incident-energy calculation method. Cooper Bussmann/Eaton Point-to-Point Method short-circuit calculation guide for combining source and transformer impedance on a common base. Not reviewed by a licensed practicing PE — flag corrections via PR; route stamped or code-governed work to a licensed PE.

What ships with it: 3 files

17.4 KB alongside SKILL.md

references/

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.