What problem does it solve? Writing a wireframes document that an engineer can actually build from is hard: screens get missed, empty/loading/error states are skipped, invented components drift from the design system, and layout decisions lack an objective quality bar. This Skill provides the method for producing a complete, structural wireframes document keyed to the upstream user-flows. ## Core Features & Use Cases - Flow-driven coverage: Derives the screen list from the upstream user-flows so every flow-named screen and state-transition gets a wireframe, tracked in an auditable screen-inventory table. - Per-screen method: Guides layout regions on a grid, a shared app-shell, ASCII box sketches with per-element annotations, data-display patterns, content/microcopy intent, per-screen states, responsive notes, and screen-composition accessibility (WCAG 2.2). - Scoped amend mode: Treats edits as versioned diffs with ripple analysis, semver versioning, and changelog entries instead of regenerating untouched screens. - Use Case: Given a project idea plus a user-flows document and a design-system, produce a buildable wireframes document covering every screen and state, referencing only real design-system components. ## Quick Start Use authoring-wireframes to lay out every screen named in my user-flows document as annotated structural wireframes with all empty, loading, and error states.