Przejdź do treści
Biblioteka skilli
Projektowanie i UX · Integracja z narzędziem

claude-design-handoff

/claude-design-handoff

Importuje gotowy projekt z Claude Design do aplikacji Fabric lub raportu Power BI i przygotowuje brief zwrotny.

Licencja
GPL-3.0
Ostatnia zmiana repozytorium
27.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
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

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

Licencja

GPL-3.0, otwarta.

Co robi i kiedy

Importuje gotowy projekt z Claude Design do aplikacji Fabric lub raportu Power BI i przygotowuje brief zwrotny.

Wyzwalacze z opisu

fetch this design file and implement\import the design\
Oryginalny opis (EN)

Import and implement a Claude Design handoff (an api.anthropic.com/v1/design/... URL, a claude.ai/design link, or a design ZIP) into a Fabric App or Power BI report, and author the reverse handoff brief back to Claude Design. Use whenever the user pastes a design URL, says \"fetch this design file and implement\", \"import the design\", mentions a Claude Design handoff/mockup, or asks for a design brief for Claude Design. Encodes the extraction, delta-application, and cleanup rules that repeatedly went wrong when done ad hoc.

Jak działa

  1. 1. Fetch & extract — route by target
  2. 2. Apply the DELTA only — preserve existing chrome
  3. 3. Verify before claiming done
  4. 4. Cleanup — deferred, not forced
  5. 5. Reverse handoff: the design brief
  6. Wrap-up steps
Sekcje z nagłówków SKILL.md, w oryginale · 39 linii, 567 słów
Podgląd SKILL.md
---
name: claude-design-handoff
version: 26.26
description: "Import and implement a Claude Design handoff (an api.anthropic.com/v1/design/... URL, a claude.ai/design link, or a design ZIP) into a Fabric App or Power BI report, and author the reverse handoff brief back to Claude Design. Use whenever the user pastes a design URL, says \"fetch this design file and implement\", \"import the design\", mentions a Claude Design handoff/mockup, or asks for a design brief for Claude Design. Encodes the extraction, delta-application, and cleanup rules that repeatedly went wrong when done ad hoc."
---

# Claude Design handoff

The recurring loop: user pastes a design URL → fetch ZIP → extract → read README → implement the delta → verify → (deploy) → optionally write a brief for the next design round. These rules exist because each step has failed before.

## 1. Fetch & extract — route by target

- **Fabric App target:** don't extract by hand — pass the downloaded ZIP to the project's importer: `npm run import-design -- --zip <path>` (extracts to `design-imports/<name>/` and generates the manifest; follow your project's Fabric App conventions/skill, if you have one). Manual extraction is only for peeking at the README before importing.
- **Power BI report target (or README inspection):** extract into the **session scratchpad dir** (or `design-tmp/` under the project), always a **Windows-absolute path**. Never `/tmp/...` — files land somewhere the Read/Grep tools can't see.
- Unzip with `Expand-Archive` (PowerShell) or `python -m zipfile -e handoff.zip <dest>`. **Never Git Bash `tar`** — it parses `C:\...` as a remote host ("Cannot connect to C").
- Read the ZIP's **README first**, then inventory the contents (ui_kits, tokens, pages) before touching project files.

## 2. Apply the DELTA only — preserve existing chrome

The #1 repeated correction: handoffs arrive containing stale or foreign design-system elements. Applying them wholesale clobbers the app's existing shell.

- Implement only what the current request is about (the new page, the changed chart, the updated tokens).
- **Never replace** the app's existing left nav, page header, header-row filter pane, or global layout unless the user explicitly asks — even if the handoff includes its own versions of them.
- When a handoff component conflicts with the house design system, keep the house version and adapt the new component to it (for Fabric Apps, follow your project's Fabric App conventions/skill and its `import-design` flow, if you have one).
- Scope-of-change discipline: if a shared component (tooltip, card, axis config) is edited for one chart, check which other charts consume it before saving.

## 3. Verify before claiming done

- Fabric App: typecheck with `npx tsc -b` (build mode — plain `tsc --noEmit` skips the project-referenced `rayfin/` code and can pass on broken TS; the rayfin build itself uses `--noCheck`), then, if the user confirms a deploy, deploy with the project's deploy command and confirm the change is visible at the live URL.
- Power BI report: `pbir validate`, then the `pbi-verify-loop` skill (screenshot vs the design mockup with `--compare`).

## 4. Cleanup — deferred, not forced

Extraction folders often keep a file lock (a process holds `design-tmp/...`) — `rm -rf` retries have failed 3x in a row before. Don't fight it: attempt one delete at the END of the session; if locked, leave it in the scratchpad (auto-cleaned) and say so.

## 5. Reverse handoff: the design brief

When the user asks to "advise Claude Design of these changes" or requests the next design round, write a markdown brief into the project's `design-system/` folder using `templates/design-brief-template.md`. Name it `<TOPIC>-BRIEF.md` (match the project's existing brief naming convention, if any).

## Wrap-up steps

- If the URL is a `claude.ai/design` link, the Claude Design MCP connector may need `/design-login` first — check connection before failing.
- After implementing a requested change that typechecks, offer to deploy with the project's deploy command (e.g. `npx rayfin up`) and, once the user confirms and the deploy runs, report the live URL. Do not deploy unprompted.
Pliki w paczce (2)
  • SKILL.md 4 KB
  • templates/design-brief-template.md 1 KB

Wersje

W bazie nie ma innych skilli o nazwie claude-design-handoff.

Migawka bazy z 28.10.2026 · wersja paczki 4de2f9d44488 (skrót SHA-256 całej paczki)

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

Podobne skille

  • 95gdd-handoff
    Tworzy cykl projektowy z paczki Claude Design (link, ZIP, HTML, PDF lub PPTX) i przechodzi od razu do weryfikacji wdrożenia.
  • 90ios-design-handoff
    Przekształca brief z Claude Design w implementację SwiftUI z układem iOS, tokenami, stanami i regułami dostępności.
  • 95gdd-handoff
    Przyjmuje paczkę Claude Design jako punkt startu, pomija odkrywanie i kieruje od razu do weryfikacji wdrożenia.
  • 100aimi-design-handoff
    Przeprowadza wywiad z operatorem i pisze pakiet BusinessSpec.md i DesignSpec.md w .aimi/design-bundles, gdy funkcja UI wymaga planowania, a brak przekazania z Claude Design.
  • 90handoff-to-claude-code
    Przygotowuje gotowy projekt dla programisty lub agenta kodującego: folder ze specyfikacją w README, spakowany do pobrania.
  • 100implement-design-handoff
    Przenosi specyfikację systemu projektowego lub eksport komponentów, na przykład karty *.card.html, do prawdziwych szablonów i CSS aplikacji oraz pisze zgłoszenie GitHub dla agenta wdrażającego.

Uwagi i zgłoszenia

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