界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

whiteboard-to-spec

whiteboard-to-spec

【效率与协作】Turn photos of a whiteboard, sticky-note wall, or napkin sketch into a structured spec the team can execute. Use when given whiteboard photos after a workshop, sketch images of a flow or architecture, or asked to 'write up what we drew'. Produces a structured write-up — decisions, flows, open questions, owners — that preserves everything on the board…

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: whiteboard-to-spec description: "Turn photos of a whiteboard, sticky-note wall, or napkin sketch into a structured spec the team can execute. Use when given whiteboard photos after a workshop, sketch images of a flow or architecture, or asked to 'write up what we drew'. Produces a structured write-up — decisions, flows, open questions, owners — that preserves everything on the board and flags what was ambiguous. Requires image input."

Whiteboard To Spec Skill

The whiteboard is where teams decide; the photo of it is where decisions go to die. This skill reads the photo like the person who was in the room — arrows, crossings-out, shorthand, spatial grouping — and produces the write-up that should have been made that afternoon.

What This Skill Produces

  • A faithful transcription of everything legible on the board, organised by its spatial grouping
  • The structured spec: decisions made, flows/diagrams redrawn as text or Mermaid, options considered (including crossed-out ones — rejections are decisions), open questions
  • An ambiguity ledger: what couldn't be read or could mean two things, flagged instead of guessed

Required Inputs

  • The image(s) — one or more photos of the board/wall/sketch. If none is attached, ask for it; never proceed on a verbal description alone.
  • Context (ask if missing): what was the session about, who attended, what decision it served

Reading Method

  1. Transcribe first, interpret second. Pass one lists what is physically on the board, region by region (top-left, centre…), including arrows, boxes, colours, underlines, and crossings-out. Do not skip marginalia — the small note at the edge is often the real decision.
  2. Honour the visual grammar. Boxes = entities/steps; arrows = flow or causality (note direction); crossed-out = considered and rejected (keep it, labelled as rejected); circled/starred/underlined = emphasis; separate clusters = separate topics; a "?" = the room didn't agree.
  3. Redraw, don't describe. Flows and architectures become Mermaid diagrams or ordered steps, not paragraphs about arrows.
  4. Never invent legibility. Unreadable text becomes [illegible — looks like "…"] in the ambiguity ledger. A wrong guess presented confidently poisons the whole spec.
  5. Multiple photos: establish overlap first (same board, different angles vs. different boards) and merge without duplicating.

Output Format

Board write-up: [session topic] — [date]

What the board says (transcription by region): [region] — [contents, verbatim where legible]

Decisions on the board:

#DecisionEvidence on the boardConfidence
[e.g. "circled, arrow from both options"]high / read-between-lines

Flows / structures (redrawn):

[the diagram the board was drawing]

Considered and rejected: [crossed-out items, with what replaced them]

Open questions from the board: [every "?", disagreement marker, or dangling arrow]

Ambiguity ledger: [illegible or two-way-readable items — for the room to resolve]

Suggested next step: [the one action the board implies, e.g. "confirm decision #2 with the two owners named"]

Quality Checks

  • Every legible element on the board appears somewhere in the write-up — nothing silently dropped
  • Crossed-out content is preserved as "rejected", not omitted
  • Diagrams are redrawn as Mermaid/steps, not prose descriptions of arrows
  • Every uncertain reading is in the ambiguity ledger, not presented as fact
  • Decisions carry their on-board evidence, so a sceptic can check the photo

Anti-Patterns

  • Do not proceed without an image — this skill reads boards, it doesn't imagine them
  • Do not "clean up" the room's thinking into what it should have decided — transcribe what it did decide
  • Do not guess illegible words silently — a confident wrong guess is worse than a flagged gap
  • Do not ignore spatial grouping — merging two separate clusters into one list destroys the meaning
  • Do not drop the marginalia — initials, dates, and edge notes are often owners and deadlines

Example Trigger Phrases

  • "Write up what we drew."
  • "Turn these whiteboard photos into a spec."
  • "Here's a photo of our sticky-note wall: make it a plan."
  • "Turn this napkin sketch into a spec."
我的收藏