gui-designer
Design the GUI tab only for systems with a graphical user experience.
- License 许可
- MIT
- 所属仓库
- microsoft/Tandem
- 最近更新
- 2026-11-02
- Stars
- ★ 8
- Forks
- 1
01 前言 Front Matter
- name
- gui-designer
- description
- Design the GUI tab only for systems with a graphical user experience.
- user-invocable
- false
02 资源文件 1
- 参考文档references/conventional-commits-guide.md4.0 KB
03 SKILL.md 正文
GUI Designer
Use this tab only when a graphical user interface is part of the requested system. Omit it for CLI, API-only, service, library, or backend-only work.
Produce one to three low-fidelity screen sketches in guiSketches. Each sketch must:
- link to one or more existing Use case IDs;
- state the screen purpose;
- divide the screen into only the meaningful
top,left,center,right, orbottomregions, using each placement at most once and always includingcenter; - put a few user-visible elements in each region, typed as
text,action,input,list-item,card, orstatus.
Describe semantics and coarse placement only. Do not generate HTML, SVG, coordinates, dimensions,
colors, themes, or framework components. The frontend owns the deterministic wireframe rendering.
Also produce one concise gui aspect summary linked to the same Use case names.
Use the words an end user would expect to see on the screen. Region and element labels must remain clear without design-system terminology or implementation context, so a non-experienced reviewer can understand the screen purpose, available actions, and resulting status at a glance.
Attach zero to three Attention items directly to the relevant GUI sketch or region, only for
consequential ambiguity in screen structure or interaction layout. Each item has id, impact,
question, whyItMatters, and two or three { option, implication } alternatives.
Persist { guiSketches } through submit_gui_block. For initial design, an omitted method submits
an empty guiSketches array. On revision, the inherited block, including embedded Attention,
needs no submission unless this perspective changes.
04 同仓库更多 Skills
brainstorm-whiteboard
An Excalidraw-powered, two-way brainstorming whiteboard that both the agent and the human can edit, annotate and seal as peers. Use it when a user can show an idea or feedback more easily than type it, or when a sketch helps the agent explain, explore or compare ideas. Read and interpret human sketches as well as creating your own; proactively use shapes, diagrams and annotations without waiting for a drawing request. Keep chat self-contained so viewing the board is never required to understand the response.
tandem
Optional Q&A and prototype discovery, or direct native Development for Design, implementation and Review.
use-case-designer
Design the PM-level Use case tab and selectable user journeys.
storage-contract-designer
Design memory, database, file, object-store, or cache contracts inside Contract.
stack-designer
Design the layered technology stack shown in the System tab.
module-designer
Refine responsibilities in the layered System technology stack.