stage-figs-designer

Builds and audits manuscript figures from editable tikz, python, or drawio sources.

2|Updated Aug 3, 2026
One-click install
npx skills add https://github.com/wanghao9610/STAGE --skill stage-figs-designer-wanghao9610
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stage-figs-designer
Source: https://github.com/wanghao9610/STAGE/tree/main/.qwen/skills/stage-figs-designer
Command: npx skills add https://github.com/wanghao9610/STAGE --skill stage-figs-designer-wanghao9610

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Academic manuscripts often accumulate figure PDFs with no editable source, no provenance for plotted numbers, and no inventory tracking which figures are planned, drafted, or final. This Skill owns the figure inventory in notes/outline.md and enforces that every rendered figure traces to an editable source or a registered evidence entry. ## Core Features & Use Cases - Figure inventory management: Maintains the Figures table (ID, File, Purpose, Section, Source, Status) in notes/outline.md, planning rows from the story and section briefs via the plan mode. - Sourced figure building: Creates or revises editable sources under manus/figs/srcs/ (tikz for diagrams, python for data plots, drawio for flowcharts), with a src: comment on every data series pointing to fingerprinted evidence. - Orphan-PDF audit and teaser checklist: The no-argument mode audits every PDF against its origin and proposes one next action; the teaser mode runs a six-item checklist covering story, caption, hierarchy, notation, grayscale legibility, and sourcing. - Use Case: While drafting a paper, run the audit to discover a results plot PDF with no source file, then build a python source that plots only numbers carried by fingerprinted mates/ evidence and marks missing values as \todo in the caption. ## Quick Start Run /stage-figs-designer with no argument to audit the figure inventory, or pass plan, teaser, or a figure name to plan the inventory, check the teaser, or build one figure.

Frequently Asked Questions about stage-figs-designer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a figure for a LaTeX paper with traceable data sources?

Invoke the skill with a figure name or purpose; it creates an editable source under manus/figs/srcs/ (tikz, python, or drawio) and requires a src: comment on each data series naming the fingerprinted mates/ evidence it draws from. Values the evidence does not carry become \todo markers in the caption.

How do I audit manuscript figures for missing source files?

Run the skill with no argument. It checks every PDF under manus/figs/ against the Figures table in notes/outline.md, verifying each has either an editable source or a mates/MANIFEST.md entry, then reports orphan PDFs and one next action.

What source formats does the figure workflow support?

Three forms: tikz for architecture and diagrams, python for data plots, and drawio for flowcharts. Tikz compiles with the configured LaTeX engine, python scripts write the PDF directly, and drawio exports run outside the environment with manual steps.

Can I plot numbers that are not in the imported evidence files?

No. Every plotted number must come from a fingerprinted mates/ evidence entry referenced by a src: comment. Missing values are left out and flagged as \todo in the caption; hand-typed plausible curves are treated as fabrication.

What does the teaser figure checklist verify?

Six items: the figure tells the story alone, the caption is self-contained with evidence anchors, one visual hierarchy, terms match notes/notation.md, legibility in grayscale at print width, and sourced data series. The teaser row cannot reach final status while any item fails.