claude-design-handoff
/claude-design-handoff
Importuje gotowy projekt z Claude Design do aplikacji Fabric lub raportu Power BI i przygotowuje brief zwrotny.
- Repozytorium
- pbi_agentic_dev ↗
- Licencja
- GPL-3.0
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
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
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. Fetch & extract — route by target
- 2. Apply the DELTA only — preserve existing chrome
- 3. Verify before claiming done
- 4. Cleanup — deferred, not forced
- 5. Reverse handoff: the design brief
- Wrap-up steps
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.