AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Design Review

skill-nickkraakman-skidl-skills-design-review · by nickkraakman

>-

No reviews yet
0 installs
6 views
0.0% view→install

Install

$ agentstack add skill-nickkraakman-skidl-skills-design-review

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-nickkraakman-skidl-skills-design-review)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Design Review? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

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 source
  • SPEC.md — captured design requirements
  • architecture/ folder (if present) — block diagram and net plan
  • pipeline_state.json — current pipeline status

Procedure

Run these three checks (in parallel where possible):

1. Electrical Rules (ERC)

  • Spawn the erc-reviewer agent (it applies the erc-rules skill automatically)
  • Receive erc_report.md with pass/fail verdict

2. Architecture Sanity

  • Re-read SPEC.md and architecture/ 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/*.py file(s)
  • Verify using the .claude/rules/skidl-syntax.md rules:
  • Every part has ref, value, and footprint?
  • @subcircuit used for repeated blocks?
  • Decoupling caps named C_DECOUP_*?
  • NC on 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 .py for 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:
  1. Read the datasheet mechanical drawing from datasheets/_SUMMARY.md or PDF
  2. Run .claude/scripts/generate-footprint.py with pad positions and sizes
  3. 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.json with review_status after writing the report
  • If HIGH severity issues found → offer to auto-fix by spawning skidl-coder with 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.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.