Przejdź do treści
Biblioteka skilli
Projektowanie i UX · Budowanie i kod

fix

/fix

Stosuje uwagi i adnotacje wysłane z wtyczki Figma, gdy użytkownik prosi o sprawdzenie skrzynki albo poprawki z notatek.

Repozytorium
clause ↗
Licencja
MIT
Ostatnia zmiana repozytorium
31.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 31.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Stosuje uwagi i adnotacje wysłane z wtyczki Figma, gdy użytkownik prosi o sprawdzenie skrzynki albo poprawki z notatek.

Wyzwalacze z opisu

check the inboxfix the notessee what I sent
Oryginalny opis (EN)

Apply messages and annotations sent from the Clause Assist Figma plugin. Use when the user says "check the inbox", "fix the notes", "see what I sent", or asks to apply Figma annotations.

Jak działa

  1. System events (kind: system)
Sekcje z nagłówków SKILL.md, w oryginale · 18 linii, 536 słów
Podgląd SKILL.md
---
name: fix
description: Apply messages and annotations sent from the Clause Assist Figma plugin. Use when the user says "check the inbox", "fix the notes", "see what I sent", or asks to apply Figma annotations.
---

# /fix — work the Clause inbox

> **Programmatic first** (CLAUDE.md): use `inspect.mjs --raw/--vs`, `jq`, `node -e` for every deterministic step; spend tokens only on judgement.


1. `npm run inbox` (needs `npm run live` running). Each message is either free text or an **annotations batch** (numbered items with screen, node id, name, type/component, path, props/text/layout). A message that names a frame prints `frame: Name (id)` — that is the frame the designer means; never work somewhere else.
2. For each item: the target's **JSON id** (listed in the annotation as `target: <id> [layer "<Figma name>"]`) is the screen JSON `i` id in `screens/<screen>.json`; layers inside a component instance are edited with `ops` (`nodes` → `hide`/`props`/`style`/`color`/`maxLines`/`swap`). Never hand-edit Figma. If the item is vague, run `node scripts/inspect.mjs <nodeId> --raw` first; with a reference frame, `--vs`.
   - Edit the named frame **in place** when the item is a change to it. When the item asks for something new next to it, put `"at": "<frame id>"` in the screen JSON so the build lands beside that frame instead of far right.
2b. Any correction the user gives that could apply again ("use X instead of Y", "always…", "this is misplaced") goes into `.clause/local-rules.md` the same turn, in one line. Anything else worth keeping — the pattern that worked, the decision, a fact about their product — record with `npm run learn -- --text "…" --kind pattern`. Read `.clause/local-rules.md` and the relevant learnings before building anything.
3. Before any multi-step investigation, `npm run status -- "<what you are doing>"` so the pane shows it. Edit the JSON (hook lints). When the screen uses the catalog, prefer its components/variants over primitives and use exact axis names. General design requests do not need a catalog; answer them directly.
4. Save → live rebuild. Read `curl -s localhost:8787/result`: any warning is a bug. Re-inspect the changed node / `node scripts/look.mjs snap <rootId>` and read the PNG.
5. `npm run reply -- "…"` with one line per item: done / not done + why. Keep it short — it renders in a 300px panel. Every finished design task ends with the frame chip: the server attaches the frames built this turn automatically, so do not strip them; for a frame you edited in place, add `--pill "Name=<nodeId>"`. Do not suggest extraction or setup. A decision that blocks the task goes in the pane as `npm run reply -- --ask --option "…"`; never ask the designer to answer in Claude Code.

## System events (kind: system)
- **DS extracted**: audit `ds/components.json` + `ds/variable-keys.json`: duplicate/odd keys, icons without `icon-` prefix, missing `bg-primary` / `text-primary` / `border-secondary` aliases (the builder's defaults), text styles whose font differs from the body font (note the families in `.clause/local-rules.md`), library components with no texts. Fix what is mechanical (rename keys in the JSON), note the rest in `.clause/local-rules.md`, then `npm run reply` with 2–3 lines + "build first: <screen>" suggestion. Don't dump lists in the pane.
- **STOP** (title "STOP"): the user pressed Stop in the plugin. Abandon the current task immediately — no further edits or rebuilds — make sure the last saved screen JSON lints, then `npm run reply -- "Stopped at: <one line>"`. Do not resume unless asked.

Wersje

RepozytoriumWynikLicencja
Ta strona · hariprasd/clause90MIT
swingerman/engineer100MIT
Hainrixz/claude-seo-ai100MIT
vanducng/skills100MIT
RemiPelloux/kill-my-idea100MIT
tony/skills100MIT
applelog/nondev-kit100MIT
A7-studio/jobmigo100MIT
koda-ai-studio/agent-bom100Apache-2.0

Migawka bazy z 13.11.2026 · wersja paczki d163c11bbb2a (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100figma-comments-loop
    Wprowadza uwagi z Figmy do kodu HTML i samego projektu, a potem odpowiada w każdym wątku.
  • 90figma-annotations
    Odczytuje i dodaje do węzłów Figma adnotacje ze specyfikacją: wymiary, czcionki, animacje, dostępność i notatki dla programistów.
  • 90annotations-figma
    Czyta i zapisuje adnotacje projektanta na węzłach Figma: specyfikacje przypinające właściwości (wypełnienia, szerokość, rozmiar czcionki) i notatki, np. czasy animacji, easing i wymagania dostępności.
  • 90annotation-conversion
    Zamienia ręczne znaczniki adnotacji w natywne adnotacje dev-mode w Figmie przez figma-mcp-rust.
  • 85figma-generative-plugins
    Tworzy i zmienia wielokrotnego użytku generatywne wtyczki Figma, zgodnie z wymaganymi instrukcjami przed wywołaniem narzędzi wtyczek.
  • 90design-annotations
    Dodaje i przepisuje notatki deweloperskie przy ekranach w Figmie, używając komponentu notatki z systemu projektowego.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.