Skills auf die installierten Craft-Versionen vom 26. Oktober 2026 heben, damit sie zu den aktuell installierten CLIs passen.
CADCraft, EffectCraft und FilmCraft ergänzen.
This commit is contained in:
1 parent
d374ee7fff
commit
93cac0947b
69 files changed
+1787
-151
No files matched your search
@@ -1,5 +1,10 @@
|
||||
# Changelog – figcraft-mcp
|
||||
|
||||
## 0.2.0 (2026-10-26)
|
||||
|
||||
- CLI 0.11.2. PDF-Export mit Beschnitt, Schnittmarken und CMYK (`file.export`). CLI `convert` und `plugin publish`.
|
||||
- `mcp --attach PORT` hängt an der App und lehnt die Ordner-Flags ab. Mit Ordnern bleibt der Server kopflos.
|
||||
|
||||
## 0.1.0 (2026-10-19)
|
||||
|
||||
- Erste Version: Skill und Claude-Desktop-Erweiterung für FigCraft 0.7.0 aus dem ArtCraft-Launcher (`C:\Program Files\FigCraft\figcraft-cli.exe`, nicht auf PATH).
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
## Zweck
|
||||
|
||||
Entwirft Bedienoberflächen (HMI-Masken, App-Screens) über den MCP-Server von FigCraft und exportiert sie als PNG, PDF oder SVG. Frühe Alpha, getestet mit 0.7.0. Die Anweisungen für den Agenten stehen in [SKILL.md](SKILL.md) (clientneutral).
|
||||
Entwirft Bedienoberflächen (HMI-Masken, App-Screens) über den MCP-Server von FigCraft und exportiert sie als PNG, PDF oder SVG, PDF auch mit Beschnitt und CMYK. Frühe Alpha, CLI 0.11.2. Die Anweisungen für den Agenten stehen in [SKILL.md](SKILL.md) (clientneutral).
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
@@ -18,7 +18,7 @@ Entwirft Bedienoberflächen (HMI-Masken, App-Screens) über den MCP-Server von F
|
||||
|
||||
Schritt-für-Schritt: [docs/INSTALLATION.md](../../docs/INSTALLATION.md). Kurz:
|
||||
|
||||
1. `figcraft-mcp-v0.1.0.mcpb` und `figcraft-mcp-v0.1.0.zip` aus dem [Release](https://git.gundel.dev/dg/claude-skills/releases/download/figcraft-mcp%2Fv0.1.0/figcraft-mcp-v0.1.0.mcpb) laden.
|
||||
1. `figcraft-mcp-v0.2.0.mcpb` und `figcraft-mcp-v0.2.0.zip` aus dem [Release](https://git.gundel.dev/dg/claude-skills/releases/download/figcraft-mcp%2Fv0.2.0/figcraft-mcp-v0.2.0.mcpb) laden.
|
||||
2. Die `.mcpb` doppelklicken (oder über Einstellungen → Erweiterungen installieren).
|
||||
3. **Lese-Ordner:** `Dokumente`. **Schreib-Ordner:** `Dokumente\Claude`. Bei FigCraft ist es unerheblich, ob der Schreib-Ordner im Lese-Ordner liegt; der Standard bleibt derselbe wie bei PdfCraft und VectorCraft.
|
||||
4. Unter Einstellungen → Erweiterungen prüfen, dass **FigCraft for Claude** eingeschaltet ist.
|
||||
@@ -29,7 +29,7 @@ Schritt-für-Schritt: [docs/INSTALLATION.md](../../docs/INSTALLATION.md). Kurz:
|
||||
|
||||
## Ordner und Start
|
||||
|
||||
Der Server bekommt Lese- und Schreib-Ordner und läuft ohne Fenster. **Kein `--attach`:** mit Ordnergrenzen ist die Anbindung an eine laufende App nicht erlaubt.
|
||||
Der Server der Erweiterung bekommt Lese- und Schreib-Ordner und läuft ohne Fenster. `mcp --attach PORT` gibt es und hängt an `figcraft --control PORT`, lehnt die Ordner-Flags aber ab. Die Erweiterung setzt `--attach` deshalb nicht.
|
||||
|
||||
## Freigaben
|
||||
|
||||
@@ -76,7 +76,7 @@ Statt der Erweiterung in `claude_desktop_config.json` eintragen. Stolpersteine:
|
||||
}
|
||||
```
|
||||
|
||||
`--attach` nicht setzen.
|
||||
`--attach` nicht zusammen mit den Ordner-Flags setzen; die CLI lehnt das ab.
|
||||
|
||||
## Änderungen
|
||||
|
||||
|
||||
@@ -5,13 +5,13 @@ description: Bedienoberflächen und Screens über den FigCraft-MCP-Server entwer
|
||||
|
||||
# Oberflächen mit FigCraft (MCP)
|
||||
|
||||
FigCraft ist ein Open-Source-Designwerkzeug (Rust), das Figma-Parität anstrebt. Es ist noch eine frühe Alpha. Getestet mit Version 0.7.0.
|
||||
FigCraft ist ein Open-Source-Designwerkzeug (Rust), das Figma-Parität anstrebt. Es ist noch eine frühe Alpha. CLI 0.11.2. Die Export-Falle (ohne `ids`) ist am 0.7.0 bestätigt und an 0.11.2 nicht erneut durchgespielt.
|
||||
|
||||
## Voraussetzung
|
||||
|
||||
Die Werkzeuge `create_node`, `set_properties`, `batch`, `screenshot`, `export` … müssen verbunden sein. Ihr Präfix hängt vom Client und vom Namen der Erweiterung bzw. des Servers ab (z. B. `mcp__…__FigCraft_for_Claude__create_node`). Sind sie zurückgestellt, nach dem Werkzeugnamen ohne Präfix suchen und alle benötigten auf einmal laden. Fehlen sie, dem Nutzer sagen, dass der Server nicht verbunden ist (Einrichtung siehe README).
|
||||
|
||||
Der Server arbeitet ohne Fenster (headless). Lesen darf er im Lese- und Schreib-Ordner, schreiben nur im Schreib-Ordner. Die erlaubten Ordner stehen in den Server-Anweisungen beim Start.
|
||||
Der Server mit Lese- und Schreib-Ordner arbeitet ohne Fenster. `mcp --attach PORT` hängt an einer laufenden App (`figcraft --control PORT`) und lehnt die Ordner-Flags ab. Lesen darf er im Lese- und Schreib-Ordner, schreiben nur im Schreib-Ordner.
|
||||
|
||||
## Werkzeuge
|
||||
|
||||
@@ -56,7 +56,7 @@ Der Server arbeitet ohne Fenster (headless). Lesen darf er im Lese- und Schreib-
|
||||
|
||||
Farben nach der gängigen Bedeutung: Rot für Halt/Störung, Gelb für Warnung, Grün für Betrieb.
|
||||
2. **Komponenten:** Taste fertig gestalten → `run_command {command: "component.create", params: {ids: [id]}}` → Kopien über `instance.create {component, x, y, parent}`.
|
||||
3. **Weitergabe:** `export {ids: [rahmen], format: "pdf", path}` für Doku/Kunde, `format: "png", scale: 2` für Präsentationen, `svg` für Web.
|
||||
3. **Weitergabe:** `export` bzw. `file.export` mit `ids` des Hauptrahmens. PDF-Druck (CLI und `file.export`, 0.11.2): `bleed` (`"3mm"`, `"0.125in"`, `"9pt"` oder Punkt), `cropMarks`, `bleedMarks`, `cmyk`. `format: "png", scale: 2` für Präsentationen, `svg` für Web. Die CLI hat zusätzlich `convert <in> <out>` und `plugin publish`.
|
||||
|
||||
## Abschlussprüfung
|
||||
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
"manifest_version": "0.3",
|
||||
"name": "figcraft-mcp",
|
||||
"display_name": "FigCraft for Claude",
|
||||
"version": "0.1.0",
|
||||
"description": "Bedienoberflächen und Screens (z. B. HMI-Masken) entwerfen und als PNG/PDF/SVG exportieren. Frühe Alpha, getestet mit FigCraft 0.7.0. Benötigt FigCraft aus dem ArtCraft-Launcher unter C:\\Program Files\\FigCraft\\.",
|
||||
"version": "0.2.0",
|
||||
"description": "Bedienoberflächen und Screens (z. B. HMI-Masken) entwerfen und als PNG/PDF/SVG exportieren, PDF mit Beschnitt und CMYK. CLI 0.11.2. Benötigt FigCraft aus dem ArtCraft-Launcher unter C:\\Program Files\\FigCraft\\.",
|
||||
"author": {
|
||||
"name": "Dominic Gundel"
|
||||
},
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":"0.7.0","repository":"https://github.com/storytold/figcraft","bundled":false,"source":"ArtCraft-Launcher","exe":"figcraft-cli.exe","path":"C:\\Program Files\\FigCraft\\figcraft-cli.exe","tag":"v0.7.0","sha256":"34c2ca22281d1176d6750be15acd8c1b9d1626128fa44c76356144a3866df69a"}
|
||||
{"version":"0.11.2","repository":"https://github.com/storytold/figcraft","bundled":false,"source":"ArtCraft-Launcher","exe":"figcraft-cli.exe","path":"C:\\Program Files\\FigCraft\\figcraft-cli.exe","tag":"v0.11.2","sha256":"ba212a8c476f38640d9b5d3742ce3c7cb4177a420f23958b538d6ae0b8f039e6"}
|
||||
Reference in new issue
Block a user