juliuswiener
User๐ช Personal Claude Code marketplace โ multi-agent skills (review/cleanup/plan/exec), a canonical task-routing hook, a custom statusline (nord-hud), plus an EE/hardware + dev toolkit.
Categories
Indexed Skills (32)
adversarial-brainstorm
Use for open-ended "how could we build/design/approach X" questions where a single first-draft answer is not enough. Fans out N persona-ideators to diverge, runs a red-team that tries to KILL each idea (majority-kill drops it), has champions steelman the survivors, then synthesizes a ranked, decision-ready shortlist plus hybrids. A dialectic engine, not a list generator. Heavier than a normal answer; use it when the idea space is wide and the cost of a mediocre direction is real.
deal-finder
Best-deal sourcing and negotiation leverage. Triggers: "find me the best deal", "cheapest option near me", "best price on a", "deal finder", "is this a good price", "should I buy now or wait", "compare deals", "negotiate this price", "find a car for my customer", sourcing best-priced vehicles, validating deal fairness, building negotiation leverage with market data.
ideation-lab
Use for open "let us explore / generate ideas for X" work where the goal is a rich, research-informed idea space discovered together โ NOT a ranked decision, a critique, or a plan. A generative roundtable that alternates collaborative discussion with online research over several rounds (discuss โ research โ discuss โ research โ discuss), growing a shared idea board instead of filtering it, then maps the landscape and emits a ralplan-ready brief. Generative, not adversarial. Hand the output to ralplan afterwards.
dart-expert
Use when implementing dart functionality with production-grade patterns and safeguards.
skill-lookup
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
advanced-skill-authoring
Use when authoring or revising a skill and needing patterns beyond the basics โ structure choice (XML tags vs markdown), tool-preference phrasing, composition with other loaded skills, post-deployment compliance monitoring, or choosing between skill/hook/CLAUDE.md/slash-command/subagent mechanisms.
bom
BOM (Bill of Materials) management for electronics projects โ the primary orchestrator skill that coordinates DigiKey, Mouser, LCSC, element14, JLCPCB, PCBWay, and KiCad skills into a unified workflow. Create, update, and maintain BOMs with part numbers, costs, quantities stored as KiCad symbol properties. ALWAYS trigger this skill for any task involving component sourcing, pricing, ordering, distributor searches, BOM export, or fabrication preparation โ even if the user names a specific distributor or fab house (e.g. "search DigiKey for...", "generate JLCPCB BOM", "order from Mouser"). This skill decides which distributor/fab skills to invoke and in what order. Also trigger on phrases like "what parts do I need", "order components", "how much will this cost", "export for JLCPCB", "find parts for this board", "cost estimate", "compare pricing", or "check stock".
circuit-weaver
Circuit Weaver main entry point. Routes to new design (wizard + research-driven IC selection + passive generation + schematic generation) or opens existing design for review/modification. Trigger on: "design a circuit", "new design", "design wizard", "circuit-weaver", or when user provides a design directory path.
datasheets
Extract structured specifications from electronic component datasheet PDFs โ pinouts, electrical characteristics, peripherals, topology, and features. Cache extractions per project for consumption by schematic and PCB analyzers. Primary consumer infrastructure for `kicad`, `emc`, `spice`, and `thermal` analyzers. Use this skill whenever the user asks to extract, verify, or read specs from a component datasheet; when analyzers need verified IC knowledge (EN pin thresholds, PG presence, USB peripheral speed); or when a review mentions datasheet coverage, extraction quality, or per-MPN specifications. Also triggers on "extract this datasheet", "what are the specs for MPN X", "verify datasheet extraction", or "check pin functions for part Y".
design_wizard
Interactive circuit design wizard โ a guided, step-by-step console workflow that takes users from a blank slate to a quote-ready KiCad project. Covers requirements capture, AI-driven IC selection, research-backed BOM assembly, manufacturing preferences, schematic generation, and PCB layout guidance. Trigger on phrases like "new design", "start a project", "design wizard", "circuit wizard", "help me design", "I want to build", "new board", "new circuit", or "walk me through".
digikey
Search DigiKey for electronic components and download datasheets โ primary source for prototype orders and the preferred API-based method for fetching datasheets. Find parts by keyword or part number, check pricing/stock, download datasheets directly via API, analyze specifications. Sync and maintain a local datasheets directory for a KiCad project โ extract components from schematics, download all missing datasheets, keep them up to date. Use with KiCad for BOM creation and part selection. Use this skill when the user asks about electronic components, part specifications, datasheets, footprints, pricing, stock availability, or needs to download/read a datasheet โ even if they don't mention "DigiKey" by name. Also use when the user says "sync datasheets", "download datasheets for my board/project", or mentions a datasheets directory. DigiKey is the default distributor for prototyping and the preferred datasheet source because its API returns direct PDF links without web scraping. For package cross-reference t
ee
Electrical and electronic engineering reference โ circuit analysis, component selection, power supply design, signal integrity, RF, thermal, EMC, and test & measurement. Use for design questions, calculations, component vetting, and first-principles analysis.
element14
Search Newark, Farnell, and element14 for electronic components โ find parts by MPN or distributor part number, check pricing/stock, download datasheets, analyze specifications. One unified API covers all three storefronts (Newark for US, Farnell for UK/EU, element14 for APAC). Free API key, simple query-parameter auth, no OAuth. Datasheets download directly from farnell.com CDN with no bot protection. Sync and maintain a local datasheets directory for a KiCad project, or use batch MPN-list seeding (`--mpn-list`) for bulk workflows without a project. Use this skill when the user mentions Newark, Farnell, element14, needs parts from a non-US distributor, wants to compare pricing across regions, or needs datasheets from a source that doesn't require complex API auth. For package cross-reference tables and BOM workflow, see the `bom` skill.
emc
EMC pre-compliance risk analysis for KiCad PCB designs โ 18 check categories, 44 rule IDs covering ground planes, decoupling, I/O filtering, switching harmonics, clock routing, differential pair skew, board edge radiation, PDN impedance, return paths, crosstalk, ESD protection, shielding, and magnetic leakage from switching inductors. Produces severity-ranked risk report with pre-compliance test plan. Supports FCC Part 15, CISPR 32, CISPR 25 (automotive), MIL-STD-461G. SPICE-enhanced when available. Use when the user asks about EMC, EMI, radiated/conducted emissions, FCC compliance, CE marking, CISPR, ground plane issues, decoupling strategy, clock routing EMC, switching noise, differential pair skew, or whether their board will pass EMC testing. Also for "will this pass FCC?", "check my EMC", "is my ground plane okay?", "check my decoupling", or "generate an EMC test plan".
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
flutter-ui-ux
Comprehensive Flutter UI/UX development skill for creating beautiful, responsive, and animated mobile applications. Use when user asks to: (1) Build Flutter UI components or screens (2) Implement animations and transitions (3) Design responsive layouts (4) Create custom widgets and themes (5) Optimize UI performance and accessibility Triggers: "create Flutter UI", "build Flutter screen", "Flutter animations", "responsive Flutter layout", "custom Flutter widgets", "Flutter theme design"
jlcpcb
JLCPCB PCB fabrication and assembly โ BOM/CPL generation, basic vs extended parts, assembly constraints, design rules, ordering workflow. Use with KiCad for JLCPCB manufacturing. Use this skill when the user mentions JLCPCB, wants to order PCBs or assembled boards, needs prototype bare PCBs and stencils, wants to know JLCPCB design rules and capabilities, or is asking about PCB manufacturing costs or turnaround times. For gerber/CPL export, stencil ordering, and BOM management, see the `bom` skill.
kicad
Analyze KiCad EDA projects and PDF schematics โ schematics, PCB layouts, Gerbers, footprints, symbols, design rules, netlists. Review designs for bugs, suggest improvements, extract BOMs, trace nets, cross-reference schematic to PCB, verify DRC/ERC, check DFM, analyze power trees and regulator circuits. Also analyze PDF schematics from dev boards, reference designs, eval kits, and datasheets โ extract subcircuits, component values, and connectivity for incorporation into KiCad projects. Supports KiCad 5โ9. Use whenever the user mentions KiCad files (.kicad_sch, .kicad_pcb, .kicad_pro), PCB design review, schematic analysis, PDF schematics, reference designs, Gerber files, DRC/ERC, netlist issues, BOM extraction, signal tracing, power budget, design for manufacturing, or wants to understand, debug, compare, or review any hardware design. Also use when the user says things like "check my board", "review before fab", "what's wrong with my schematic", "is this design ready to order", "check my power supply", "ver
kidoc
Generate professional engineering documentation from KiCad projects โ Hardware Design Descriptions (HDD), CE Technical Files, Interface Control Documents (ICD), Design Review Packages, and Manufacturing Transfer Packages. Auto-runs schematic, PCB, EMC, and thermal analyses; renders schematic and PCB SVGs with subsystem cropping, focus dimming, net highlighting, and pin-net annotation; generates power tree, bus topology, and architecture block diagrams. Produces styled PDF with cover pages, TOC, and vector SVG embedding. Markdown source of truth โ human-editable, version-controllable. Use for "generate documentation", "create report", "HDD", "CE technical file", "design review package", "ICD", "render schematic", "render layout", "generate block diagram", "manufacturing package", "generate PDF", or "custom report".
lcsc
Search LCSC Electronics for electronic components โ find parts by LCSC number (Cxxxxx) or MPN, check stock/pricing, download datasheets, analyze specifications. Sister company to JLCPCB, same parts library. Sync and maintain a local datasheets directory for a KiCad project. No API key needed โ uses the free jlcsearch community API. Use this skill when the user mentions LCSC, JLCPCB parts library, JLCPCB assembly parts, production sourcing, Cxxxxx part numbers, needs to find LCSC equivalents for parts, is preparing a BOM for JLCPCB assembly, or wants to download datasheets and LCSC is available. For package cross-reference tables and BOM workflow, see the `bom` skill.
mouser
Search Mouser Electronics for electronic components โ secondary source for prototype orders. Find parts, check pricing/stock, download datasheets, analyze specifications. Use with KiCad for BOM creation and part selection. Use this skill when the user specifically mentions Mouser, when DigiKey is out of stock or has worse pricing, when comparing prices across distributors, or when searching for parts that DigiKey doesn't carry. For package cross-reference tables and BOM workflow, see the `bom` skill.
multi-agent-codebase-audit
Use when needing a full architectural audit of a codebase โ pre-release, pre-handover, due diligence, acquisition review, quarterly health check, or "is this safe to build on." Fans out 12+ parallel specialist agents across architecture, code quality, tests, dependencies, security, performance, observability, CI/CD, APIs, data/schema, docs, and resilience, with adversarial verification of high-severity findings, then synthesizes a severity-ranked report. Heavier than `scrutinizing-projects`; use that for a quick single-pass critique.
nord-cleanup
Multi-agent code cleanup โ parallel detectors (dead code, duplication, AI-slop, over-abstraction, unused deps) fan out, each removal candidate is verified safe-to-remove (references + tests checked, conservative), producing a deletion-first plan. Use for "cleanup", "deslop", "remove dead code", "tidy this codebase".
nord-exec
Execution router with explicit mode choice โ picks deterministic parallel (Workflow), sequential-persistent (/loop or ralph), and optionally goal-gated (/goal) execution based on work shape. Use for "execute this batch", "run this work-list", "apply X across N files/items", or when you want to choose between a parallel vs looping executor. Not for exploratory work needing judgment (use ralph/team/autopilot).
nord-plan
Parallel multi-approach planning tournament โ N planners draft independently through different lenses (MVP-first, risk-first, architecture-first), parallel judges score them, then one final plan is synthesized from the winner grafting the best ideas of the runners-up. Use for "plan this with options", "multi-agent plan", "parallel plan", "give me planning options". Complements ralplan (sequential consensus debate) with a parallel tournament.
nord-review
Multi-dimension adversarial code review โ parallel reviewers (correctness/security/performance/reuse) fan out, every finding is adversarially verified (majority-refute kill), then deduped and severity-ranked. Use for "deep review", "multi-agent review", "review my diff thoroughly", or before merging high-stakes changes.
pcbway
PCBWay PCB fabrication and assembly โ turnkey/consigned assembly, design rules, ordering workflow. Alternative to JLCPCB for manufacturing. Use with KiCad. Use this skill when the user mentions PCBWay, needs turnkey assembly (PCBWay sources parts by MPN), has parts not available on LCSC, needs assembled boards with non-LCSC components, wants to compare PCBWay vs JLCPCB, or needs assembly with parts sourced globally rather than from LCSC only. For gerber/CPL export, stencil ordering, and BOM management, see the `bom` skill.
scrutinizing-projects
Use when asked to critique, audit, or review a codebase for architectural rot, accumulated residues, unclear naming, suboptimal design, or fitness as a base for future extension. Produces a single critique file plus a chat TL;DR. Triggers include "review my project", "audit this codebase", "is this well structured", "find tech debt", "code smells", "should we rewrite", "is this a good base for X".
spice
Run automatic SPICE simulations on subcircuits detected from KiCad schematic analysis โ validates filter frequencies, divider ratios, opamp gains, LC resonance, and crystal load capacitance. Supports ngspice, LTspice, and Xyce (auto-detected). Generates testbenches, runs batch mode, produces structured pass/warn/fail report. Use when the user asks to simulate, verify, or validate any analog subcircuit โ RC filters, LC filters, voltage dividers, opamp circuits, crystal oscillators. Also for "simulate my circuit", "run spice", "verify with simulation", "check my filter cutoff", "does this divider give the right voltage", "what's the bandwidth of this opamp stage". Consider suggesting simulation during design reviews when the schematic analyzer reports simulatable subcircuits and a SPICE simulator is available.
vivado
Xilinx/AMD Vivado FPGA build workflow -- batch-mode TCL scripting, ADI HDL reference design integration, Zynq-7000/MPSoC block design, IP builds, synthesis, implementation, and bitstream generation. Use for any Zynq or UltraScale+ design that incorporates ADI transceivers or follows the ADI HDL reference design pattern.
module-organization
Organize modules vertically by feature domain, not horizontally by language construct. Use when creating new modules, reorganizing code, or deciding where to put types and functions. Based on Gabriella Gonzalez's Haskell module organization guidelines.
sim
Circuit simulation workflows โ SPICE simulation via ngspice, confidence scoring, RF chain analysis (scikit-rf), power/clock transient and AC analysis. Trigger on: "simulate", "run simulation", "spice", "check stability", "ripple analysis". Load the canonical sim skill from `project-skills/sim/SKILL.md`.
Bio shown is the top-scored skill's repo description as a fallback โ real GitHub bios land in a future update.