correct — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited correct (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Log, propagate, and apply design corrections across Figma screens.
Read these files before proceeding:
docs/Design/corrections-log.md — existing corrections and their statusdocs/Design/figma-design-plan.md — construction specs and screen inventory (to identify affected screens and node IDs).claude/agents/figma-designer.md — agent rules for applying fixesParse the user's input to extract:
If any of these are unclear from the user's input, ask ONE clarifying question before proceeding.
Search the construction specs in docs/Design/figma-design-plan.md for the element name. List every screen that contains this element.
Also check:
Present the affected screens list to the user for confirmation:
"This correction affects screens: 1, 2, 3, 4, 5 (all screens with [ElementName]). Confirm?"
Assign the next sequential ID (C-001, C-002, ...) by reading existing entries in docs/Design/corrections-log.md.
Append the correction to the Active Corrections section using this format:
### C-NNN: [Short description]
- **Found on:** Screen N (Name)
- **Date:** [today's date]
- **What:** [Observable issue — current state vs expected state]
- **Why:** [Root cause / design rationale for the fix]
- **Affects:** [Comma-separated list of all affected screens]
- **Applied to:**
- [ ] Screen N (Name) — node `XX:YY`
- [ ] Screen M (Name) — node `XX:YY`
- [ ] ...
- **Spec update needed:** [Yes if construction specs in figma-design-plan.md contain the old value]
- **Rule candidate:** [Yes if affects 3+ screens and represents a reusable pattern]Include the Figma node IDs from the Screen Inventory table in figma-design-plan.md — the agent needs these to apply fixes.
Ask the user: "Apply this correction now to all affected screens, or log only?"
If the correction involves replacing elements with component instances OR modifying a shared component, the agent prompt MUST include this disambiguation step:
"Before applying the fix, inspect the source component(s) using get_metadata. Verify each component has: - Expected children (background fills, text nodes, icons) - Correct dimensions (width × height) - Proper visual content (not an empty shell)>
If the component itself is broken or empty, fix the component FIRST, then instance it. Never swap in a broken component as a replacement."
figma-designer agent with a prompt that includes:use_figma callsdocs/Design/figma-design-plan.mdLeave all boxes unchecked. The correction will be picked up:
If the correction is marked "Rule candidate: Yes":
docs/Design/figma-design-plan.mdIf criteria are NOT met, move to Completed without graduating.
After completing the flow, report:
| Field | Value |
|---|---|
| Correction ID | C-NNN |
| Description | [short description] |
| Screens affected | [count and list] |
| Applied | Now / Logged for later |
| Specs updated | Yes / No / N/A |
| Rule graduated | Yes (rule text) / No (reason) |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.