pull-3rd-party: Craft Anything nach dem Build in Claude Code (MCP + Skill) registrieren #169
Labels
No labels
herkunft/alpha-feedback
status/blockiert
status/zu-testen
typ/bug
typ/docs
typ/enhancement
typ/feature
typ/idea
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
alf/2ndbrain#169
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Warum
Craft Anything soll in Claude-Code-Sitzungen per MCP erreichbar sein (Entwicklung eigener Features, Verstehen der Funktionsweise).
craft-anything-cli setup --client claude_code --yesträgt Server (~/.claude.json) und Skill (~/.claude/skills/craft-anything) ein. Der Server-Pfad überlebt Builds (die .app wird am selben Desktop-Pfad ersetzt), die Skill-Kopie kann aber veralten.Lösung
tools/pull-3rd-partyruft nach dem erfolgreichen Deploy voncraft-anythingselbstsetup --client claude_code --yesauf (wiederholbar: bei aktuellem Standalready_current/unchanged). Ein Fehlschlag macht den Build nicht rot, er steht nur in der Meldung. Nicht im Probelauf (-n).PR #170 gemergt: feat(tools): pull-3rd-party registriert Craft Anything nach dem Build in Claude Code (#169)
http://docker:3000/alf/2ndbrain/pulls/170
Commits:
Befund: Der MCP-Server von Craft Anything überlebt einen Neubau (die .app wird am selben Desktop-Pfad ersetzt), die Skill-Kopie unter
~/.claude/skills/craft-anythingkann aber veralten.Geändert:
tools/pull-3rd-party: nach dem erfolgreichen Deploy voncraft-anything(nicht im Probelauf) wirdcraft-anything-cli setup --client claude_code --yesaus dem frischen Bundle aufgerufen. Ein Fehlschlag lässt den Build nicht scheitern, er steht nur in der Meldung.Geprüft:
bash -n;pull-3rd-party -n -s craft-anythingläuft sauber;setupist wiederholbar (zweiter Lauf:already_current,~/.claude.jsonbyte-gleich); der neue Block läuft isoliert gegen die vorhandene .app und meldet „MCP + Skill aktuell".Nicht geprüft: Ein echter Build mit Deploy (hätte die laufende App samt Builder ersetzt); das Verhalten bei fehlgeschlagenem
setup; ob ein neuer Build den Skill-Text tatsächlich ändert.Offen: Die Registrierung zeigt weiter auf
~/Desktop/Craft Anything.app; wird die App verschoben, hilft nur ein erneutersetup.