Install
$ agentstack add skill-nickkraakman-skidl-skills-design-review ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Design Review
When to use
- Before exporting a netlist or generating a BOM
- After skidl-coder finishes a circuit
- User says "review the circuit", "design review", or "check the design"
- Invoked via
/skidl-ee:design-review [circuit_name]
Inputs
circuits/.py— SKiDL sourceSPEC.md— captured design requirementsarchitecture/folder (if present) — block diagram and net planpipeline_state.json— current pipeline status
Procedure
Run these three checks (in parallel where possible):
1. Electrical Rules (ERC)
- Spawn the
erc-revieweragent (it applies the erc-rules skill automatically) - Receive
erc_report.mdwith pass/fail verdict
2. Architecture Sanity
- Re-read
SPEC.mdandarchitecture/folder - Check:
- All functional blocks present in the circuit?
- Power budget realistic?
- Net plan complete and consistent with code?
- Known design risks (decoupling, protection, EMI) addressed?
3. SKiDL Code Quality
- Read current
circuits/*.pyfile(s) - Verify using the
.claude/rules/skidl-syntax.mdrules: - Every part has
ref,value, andfootprint? @subcircuitused for repeated blocks?- Decoupling caps named
C_DECOUP_*? NCon all intentionally unused pins?- Net naming: UPPERCASE power rails, camelCase signals?
ERC()call present in__main__?
4. Footprint Validation
- Run:
python3 .claude/scripts/validate-footprints.py circuits//(or.pyfor monolithic) - Every missing footprint is a HIGH severity finding — it will cause KiCad import errors
- For each missing footprint in the report:
- If the script suggests close matches → recommend the corrected string
- If no standard library match exists → generate a custom footprint:
- Read the datasheet mechanical drawing from
datasheets/_SUMMARY.mdor PDF - Run
.claude/scripts/generate-footprint.pywith pad positions and sizes - Update the circuit code to reference
ProjectLocal:FootprintName
- Do not mark review complete until footprint validation exits 0
Output
Write outputs/design_review.md using this structure:
# Design Review —
## Summary
ERC: PASS/FAIL | Architecture: OK/Issues | Code: OK/Issues
Severity: HIGH, MEDIUM, LOW issues
## Findings
(sorted HIGH → MEDIUM → LOW)
| # | Severity | Area | Issue | Suggested Fix |
|---|----------|------|-------|---------------|
| 1 | HIGH | ERC | Two OUT pins on net VCC | Add series resistor |
...
Validation
- Every HIGH-severity finding must include a specific SKiDL fix snippet
- Update
pipeline_state.jsonwithreview_statusafter writing the report - If HIGH severity issues found → offer to auto-fix by spawning
skidl-coderwith the report - If no issues → declare circuit ready for BOM/netlist export
- Do not mark review complete until all three checks have been run
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: nickkraakman
- Source: nickkraakman/skidl-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.