executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
uist-writing-styleUse when drafting or revising a UIST paper — structuring the systems-paper arc (walkthrough before mechanism), writing an implementation section with real technical depth, pairing every capability claim with a figure or measurement, and fitting the argument inside the 10-page or 5-page two-column limit.
Independent GitHub snapshot · Automated classification · Original documentation governs
A UIST paper is a guided tour of a working thing. The reader should experience the
system before dissecting it, believe the engineering because it is specified, and
finish knowing exactly which piece they could reuse. This is a different rhetoric
from an empirical HCI paper (argument from study design) and from an ML paper
(argument from benchmark deltas). Format facts below are the 2026 cycle's
(two-column acmart, 10-page standard / 5-page short, references and appendices
excluded); verify against the current Author Guide.
| Section | Job | Failure smell |
|---|---|---|
| Abstract + teaser figure | Name the artifact, the enabling idea, one number | No artifact named; "we explore..." |
| Introduction | What becomes possible that wasn't; contribution list | Motivation essay with the system in ¶5 |
| Walkthrough / scenario | Reader operates the system vicariously, figure-driven | Mechanism dumped before experience |
| Design rationale | The 2-4 decisions that define the system, with rejected alternatives | A feature inventory |
| Implementation | Enough specificity to re-implement: architecture, algorithms, parts, timings | "Built in Unity" as the whole section |
| Evaluation | Evidence matched to claims (see uist-experiments) | A ritual usability study proving nothing claimed |
| Applications | Breadth: 3-5 demonstrations the technique enables | Repeats of the walkthrough |
| Limitations | Engineering honesty: where it breaks, at what scale | Generic "future work will explore" |
The teaser figure under the title is load-bearing at UIST: many reviewers form their contribution hypothesis from it before reading a sentence. Design it to show the interaction, not the hardware on a bench.
Vague implementation writing is the most common style failure in UIST rejections. Specificity is cheap and convincing:
WEAK: "The system tracks the user's hand and updates the display with low latency."
STRONG: "A wrist-mounted IMU streams at 200 Hz over BLE; orientation is fused with
a complementary filter (α = 0.98) and mapped to cursor space in 1.8 ms
median (95th percentile 3.1 ms) on the target tablet, measured over
10,000 events with the harness in the supplement."
Rules of thumb:
uist-reproducibility).uist-supplementary for keeping the two synchronized).The 10-page limit (5 for short papers) excludes references and appendices, so the compression targets are figures and mechanism prose:
\vspace or margin tricks; over-limit and modified templates
are desk-reject territory (see uist-submission).UIST papers are read figure-first, and the figure budget deserves design effort equal to the prose:
uist-experiments rules: distributions visible,
conditions labeled, no truncated axes performing significance.[Arc audit] weakest section of the eight + why
[Implementation depth] re-implementable / partially / opaque
[Unbacked claims] <list of capability claims lacking figure/measurement/app>
[Page budget] body pages vs limit, with the two cheapest cuts
[Rewrite order] <top three passes to run first>