$npx -y skills add KevinSpringer1/conserved-primer-design --skill panel-interaction-balancingUse when an agent must split tNGS or multiplex primer pairs into pools while minimizing primer-primer interaction risk and reporting pool overflows.
| 1 | # Panel Interaction Balancing |
| 2 | |
| 3 | Use this after `tngs-panel-design` and before wet-lab export. The helper builds a simple interaction graph from cross-primer complement runs and greedily assigns pools. |
| 4 | |
| 5 | ```bash |
| 6 | python agentskill/scripts/primer_panel_qc.py assign-pools \ |
| 7 | --panel-json panel_plan.json \ |
| 8 | --max-pools 2 \ |
| 9 | --max-cross-complement-run 8 \ |
| 10 | --output pooled_panel.json \ |
| 11 | --csv-output pooled_panel.csv |
| 12 | ``` |
| 13 | |
| 14 | Review: |
| 15 | |
| 16 | - `interaction_edge_count`; |
| 17 | - `interactions`; |
| 18 | - `overflow_pair_ids`; |
| 19 | - whether odd/even tiling pools are preferable for the platform. |
| 20 | |
| 21 | If overflow occurs, redesign or increase pool count before ordering. |