skills/eda-preflight-reflect/SKILL.md
Before each experiment, analyze latest route/STA evidence, reflect on method gaps, and output concrete improvement hypotheses and next-step A/B plan. Use when user asks to start new experiments or when model/flow conclusions may be unstable.
npx skillsauth add biswajit56546/edagent eda-preflight-reflectInstall 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.
Run this skill before submitting new experiment batches.
Collect latest artifacts first:
*.case.tsv, *.summary.md)backside_reroute.rpt, routed DEF layer occupancy)If evidence is missing, mark insufficient_evidence and stop optimization claims.
Evaluate these checks explicitly:
backside_presence: Are there real backside nets in routed geometry?long_net_capture: Is backside mostly capturing long nets above crossover threshold?timing_consistency: Does increased backside usage improve or at least not hurt timing?capacity_pressure: Are nTSV/backside regions overused (pressure likely distorting routing)?policy_vs_model: Is behavior likely route-policy dominated rather than model-driven?Use references/checklist.md and output pass/fail per item.
Generate one markdown before any new run:
Recommended helper script:
python3 scripts/debug/pre_experiment_reflection.py --case-tsv <case.tsv> --out-prefix <out_prefix>
When short backside nets dominate, do NOT proceed with simple min(front,back) claims.
Switch to a judgment model path if either is true:
short_share_in_back > 0.6back_on_long_ratio < 0.5 while long nets existJudgment model should include at least:
preflight_reflection_*.mdtesting
Apply and validate GT3 backside routing policy in Innovus. Use when configuring CTS/PDN/signal layer usage, submitting GT3 consistency runs, diagnosing zero-backside-nets, or enforcing BPR-reserved-for-PDN constraints.
testing
Use git to version-control local research/EDA iterations with reproducible checkpoints, clear commit/tag structure, and explicit per-version differentiation records. Use when users ask to create baselines, compare versions, snapshot experiment states, prepare rollback points, or document each version's characteristics and distinguishing deltas.
development
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.
tools
Package the agent+skill infrastructure into a standalone, portable repository-ready bundle with skill-local tool mirrors.