Figma Make Always Check
Goal
Enforce one orchestration rule: verify the OMS Figma Make source first, then execute the user request using the minimal set of relevant global .agents skills.
Mandatory First Action
- Open
references/oms-figma-make.md. - Check this exact URL first:
https://www.figma.com/make/VQeYDTGteluPfiNKq1ZaQC/OMS?t=j4sIRnOerI7uoUG0-1. - Treat the linked Make project as baseline design intent for OMS decisions.
- If the URL is unavailable, continue with local context and explicitly note that the Figma Make check could not be completed.
Routing and Execution
- Parse the user request into one concrete objective.
- Select the smallest set of global
.agentsskills needed to execute that objective. - Apply selected skills in deterministic order:
- Architecture/setup skills first.
- Design translation skills second.
- Validation/enforcement skills last.
- Reuse existing app components before creating new ones.
- Complete the requested work end-to-end, including code updates and validation when possible.
Selection Heuristics
Use these mappings to pick helper skills quickly:
- Figma-to-code build/refactor: prefer
implement-designand relevant Angular enforcement skills. - Atomic decomposition requests: add
figma-atomic-design-implementation. - Figma Make pipeline requests: add
figma-make-angular20-tailwind4-implementation. - Folder architecture requests: add
angular-folder-structure. - Component companion-file enforcement: add
angular-component-rule. - Theme/token work: add
angular-tailwind-theme-design.
If multiple skills overlap, keep only the minimum set that fully covers the request.
Output Contract
Return:
- Whether the OMS Figma Make URL check succeeded.
- Which additional global skills were used and why.
- Files changed and validation outcomes.
- Any gap between user request and available design context.
Guardrails
- Never skip the Figma Make check when accessible.
- Never let orchestration block delivery of the user request.
- Prefer minimal changes that satisfy the request and existing repository conventions.
- Keep assumptions explicit when design details are missing.