top-cs-figurelisted
Install: claude install-skill zhiming33416/top-cs-paper-skills
# Top CS Figure
Use the skill's static/dynamic layers; do not reconstruct visual grammar or export rules from memory.
## Route the request
1. Read `manifest.yaml` and every path under `always_load`.
2. Detect `venue`, `paper_type`, and `visual_family`; resolve `figure_task`, `data_state`, `output_target`, and `figure_handoff` as runtime parameters.
3. State the route, data boundary, and output target in one short line.
4. Load only the files mapped to the selected axis values.
5. Open `references/` only when an `on_demand` condition applies, especially corpus visual style, statistics, archetypes, accessibility, provenance, revision audit, or spec rendering for figure production tasks.
6. Use `generic` for unsupported venue/year combinations and tell the user to verify current official formatting rules.
## Execute
1. Prefer an existing top-cs figure brief or render spec when provided; otherwise build a compact figure contract before plotting. Prefer the shared `figure-brief` contract when present. Preserve `figure_id`, `claim_ids`, research question, evidence status, panel jobs, caption draft, and manuscript callout.
2. If no brief exists, create a minimal figure contract before code: claim, data source, panel map, visual family, metric direction, final size, export formats, and unresolved inputs.
3. Treat data availability as binding. Use supplied data for results; when data are missing, return missing-inputs or a clearly labeled layout mockup without invented values.
4.