skills/control-theory-veto/SKILL.md
Theory-level veto skill for EDA plans. Use before expensive experiment submissions or major flow/model changes to identify logically unsound assumptions, contradiction with known physics/policy, and high-risk invalid comparisons. Produces GO/CONDITIONAL/NO-GO with evidence.
npx skillsauth add mr-fang-vlsi/edagent control-theory-vetoInstall 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.
This skill protects the loop from executing invalid ideas just because they are executable. It evaluates proposal validity against theory, known constraints, and policy, then emits a veto decision.
Run before:
Required:
Recommended:
eda-experiment-phenomenology-analyst when similar proposals have already been attempted.This skill is only valid when its veto logic is linked to explicit background knowledge:
eda-context-accessor when the needed KB or paper context is missing from the current brief.If a proposal conflicts with linked background knowledge, the veto must say so explicitly rather than treating the conflict as a generic risk.
Always output:
verdict: GO / CONDITIONAL / NO-GOblocking_reasons: numbered listassumption_table: assumption, evidence, statusexperience_risks: repeated empirical patterns that materially changed the verdict, or nonesafe_next_step: one minimal testable actionoverride_policy:
veto_overridden.references/background-knowledge-links.md when deciding which KB docs, paper summaries, or scoped retrieval outputs are authoritative for the current proposal.references/veto-criteria.md when classifying contradiction severity or deciding whether the result is GO, CONDITIONAL, or NO-GO.references/decision-template.md when writing the final veto artifact.development
Create immutable stage checkpoints for Innovus flows. Use when users ask for fixed golden files or restart-from-stage workflows (place/cts/route) with matched DEF+V+SDC and reproducible manifests.
tools
Capture and maintain reusable script-writing experience across wrappers, helpers, parsers, validators, and runtime shims so future script work can reuse proven patterns and avoid repeated anti-patterns.
testing
Summarize local paper PDFs into structured, citation-grounded evidence notes. Use when the user provides local PDF paths and asks for methods/assumptions/results/limitations extraction or wants evidence mapped to current EDA hypotheses.
development
Fetch primary-source paper metadata when evidence is missing or weak for EDA/model/flow claims. Use for requests like building reproducible paper candidate lists, generating user-download queues, and recording citation metadata for local validation.