SaferSkills independently audited wire-lang (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill to help people author Wire Lang source. Wire Lang is a textual language for describing electronic schematics and rendering them as readable SVG diagrams.
connect statements.Read the focused reference files as needed:
references/concept-map.md for the authoring concept graph.references/source-format.md for syntax and statement shapes.references/component-library.md for standard components, terminals, andproperties.
references/style-guide.md for source-writing conventions.references/examples.md for good and bad examples.references/boundaries.md when a user asks for simulation, PCB layout,breadboard layout, BOMs, custom symbols, or browser/editor integrations.
schematic..wire source to describe logical schematics, not breadboards, PCBlayouts, physical routing, or simulations.
component ID Type ....VCC, 5V,3V3, GND, SDA, or SCL.
connect for simple anonymous connections.annotation for visible explanatory text. Use // only for sourcecomments.
request in the MVP, say so and offer the closest valid source.
When asked to create Wire Lang source, return a complete .wire block:
schematic
title "..."
description "..."
component ...
net ...
connect ...After the block, include a short note only for important assumptions, such as component choices or unsupported requested behavior.
connect statement or namednet; do not encode visual paths.
annotation, not //.GND net connections.module-style component if needed.
IC type: `pins=[1:VCC@left, 2:GND@left,3:OUT@right]`. Connect pins by name.
no-connect TERMINAL statement, not afloating net.
PowerFlag name=3V3; it is a visual flag, not ahidden global net.
crossings just overlap" is render crossings=gap.
When the Wire Lang syntax, examples, standard component library, or MVP authoring rules change, update this skill and the focused reference files.
Before finishing an authoring response, check:
schematic.component definition.
annotation, not //.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.