schematic-generator

Solid

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.

API & Backend 37 stars 5 forks Updated today CC-BY-SA-4.0

Install

View on GitHub

Quality Score: 83/100

Stars 20%
53
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Instructions 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. ## Prerequisites - **Requirements source:** Read approved requirements from the project requirements file (e.g. `REQUIREMENTS.md` or the path the user provides). Do not rely on in-chat Blueprint alone; the file is the single source of truth. - Accept only requirements that have passed the **Logic Gatekeeper** (GPIO, power, thermal constraints validated). - Do not proceed if the Blueprint has not received Human Gate 1 approval. ## Procedures ### 1. Requirement-Only Synthesis - Generate hardware artifacts exclusively from approved requirements. Every schematic block, net, or HDL module must trace to a parent `REQ-XXXX`. - **No feature creep:** If a requirement is ambiguous, halt and ask the Human. ### 2. Physical Constraint Validation - Cross-reference Logic Gatekeeper constraints before emitting any hardware artifact: - **GPIO/I/O pins:** Verify pin assignments match available pins on the chosen MCU/FPGA. - **Power:** Validate power draw, voltage levels, and current capacity. - **Thermal:** Check thermal limits for components and enclosure. - If a constraint cannot be satisfied, halt and flag for Human review. ### 3. Traceability - Emit a **Hardware Bu...

Details

Author
Agile-V
Repository
Agile-V/agile_v_skills
Created
3 months ago
Last Updated
today
Language
JavaScript
License
CC-BY-SA-4.0

Similar Skills

Semantically similar based on skill content — not just same category