2.4 KiB
Wireframe Gen Agent Guide
This workspace implements a hybrid documentation-to-wireframe system:
- Normalize scattered product documentation into traced product data.
- Convert normalized data into UX architecture, flows, screen inventory, and screen blueprints.
- Build or update mid-fi editable Figma wireframes through native Figma MCP.
- Coordinate user requests, artifact lifecycle, open questions, and decision logs.
Use repo-local skills from .agents/skills/ when a task matches them. Keep schema keys in English for tooling stability. Default generated narrative, UX rationale, and user-facing summaries to Russian unless the source material or user asks otherwise.
This workspace is the origin template. Do not store client-specific project context, copied Figma content, client names, or run outputs here, except generic additions to the UX research registry.
Client-copy work data lives under workspace/, which is preserved during Hot Update and is never part of the transferable system package. Legacy artifacts/ may exist only for migration and is excluded from updates.
Primary local artifacts live under workspace/artifacts/wireframe-gen/:
source_inventory.jsonnormalized_project.jsonnormalized_project.summary.mdux_spec.jsonux_spec.summary.mdscreen_blueprints.jsonfigma_build_manifest.jsonfigma_validation.mddecision_log.md
System files that may be pushed from Origin to client copies are declared in wireframe-system.manifest.json. Hot Update scripts must copy only manifest allowlist paths and must preserve workspace/, artifacts/, maintenance/, and dist/.
Internal depersonalized bug reports created during client work live under workspace/system-feedback/bug-reports/. Origin-only bug analysis and fix notes live under maintenance/; never copy maintenance/ into client projects.
Before UX construction or Figma generation, surface unresolved blocking open_questions to the user and record answers in decision_log.md. Before writing to Figma, ensure screen_blueprints.json exists and is validated. After writing to Figma, update figma_build_manifest.json with every created, mutated, or annotation node ID and screenshot/validation notes.
Figma product screen frames must contain only final-product UI. Put metadata, comments, requirement traceability, UX rationale, and other annotations in a separate notes frame inside the same Figma Section, outside the screen frame.