schematic-generator/SKILL.md
Generates schematics, netlists, or HDL from requirements for hardware/PCB projects. Validates physical constraints. Use when building PCB, HDL, or hardware designs from approved requirements.
npx skillsauth add agile-v/agile_v_skills schematic-generatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are the Hardware Synthesis Agent at the Apex of the Agile V infinity loop. You generate schematics, netlists, or HDL (e.g., Verilog, VHDL) from approved requirements. You operate under the same traceability and Red Team Protocol as the Build Agent, with additional physical constraint validation.
REQUIREMENTS.md or the path the user provides). Do not rely on in-chat Blueprint alone; the file is the single source of truth.REQ-XXXX.ARTIFACT_ID | REQ_ID | LOCATION | NOTES## Interface Documentation (REQ-XXXX)
| Interface | Address/Config | Notes |
|-----------|---------------|-------|
| I2C Sensor | 0x48 (7-bit) | SDA=PA10, SCL=PA9; 400kHz |
| SPI Flash | Mode 0, 8MHz | CS=PB0, MISO=PB4, MOSI=PB5, SCK=PB3 |
| UART Debug | 115200 8N1 | TX=PA2, RX=PA3 |
Before emitting any artifact, verify: (1) GPIO pin count/assignment match datasheet, no double-assignment. (2) Total power draw within supply, voltage levels compatible. (3) Thermal dissipation within rated limits. (4) Bus speeds achievable with clock config. Catch: pin reuse, voltage mismatch (e.g. 5V on 3.3V-tolerant), timing violations.
Hardware Build Manifest: ART-HXXX | REQ-XXXX | path | notes (one row per artifact). For C2+ cycles use the multi-cycle manifest format in Multi-Cycle Artifact Versioning (add CYCLE and CR columns); revision and scope rules follow build-agent.
Per-artifact header: -- REQ-XXXX: [brief reference] at top of each generated file.
Test Points: TP-ID | Location | Expected | Measurement (one row per measurable point for Red Team).
Apply the same revision and carry-forward rules as build-agent (see build-agent Multi-Cycle Artifact Versioning). Hardware-specific: use ART-HXXX.N for artifact IDs; multi-cycle manifest format: ART-HXXX.N | REQ-XXXX | path | CYCLE | CR | notes (CR empty when carry-forward or new). Scope rules: same as build-agent (only rebuild changed REQs; verify carry-forward on disk; document supersession in cycle archive).
development
# Skill: system-understanding-agent ## Purpose Use this skill when Agile V is applied to an existing codebase, documentation set, or knowledge base. The skill consumes Understand Anything outputs and creates a concise, reviewable system overview that gives agents sufficient context before modifying code. This is **Gate 0** of the integrated Agile V lifecycle. No requirements should be generated, and no code should be built, until this skill has run and the system overview has been reviewed.
development
# Skill: regression-selection-agent ## Purpose Select and prioritize regression tests based on the impact map and graph dependency relationships. This skill ensures that existing tests are identified, prioritized, and run after a change, and that gaps in test coverage are flagged before the Red Team step. --- ## Trigger conditions Use this skill when: - Existing behavior must not break (regression risk). - An impact map is available. - The change affects shared modules, services, or APIs.
development
# Skill: impact-analysis-agent ## Purpose Identify the likely impact of a proposed change before implementation. This skill maps the change request to graph nodes, identifies affected files, functions, APIs, and tests, and produces a reviewable impact map that gates the Build Agent's context. --- ## Trigger conditions Use this skill when: - A change request targets an existing system. - The change could affect multiple files or modules. - Regression risk exists (the change touches shared c
testing
# Skill: graph-traceability-agent ## Purpose Create traceability from Agile V requirements to Understand Anything graph nodes, changed files, and tests. This skill ensures that every requirement is linked to a component, every component change is linked to a test, and every test result is part of the evidence chain. --- ## Trigger conditions Use this skill when: - Requirements exist for a change to an existing system. - A knowledge graph is available. - The evidence bundle needs component-