Was macht artisan?
Komponierbares CLI-Framework und stdio MCP-Server für Flutter und Dart. Scaffolding, Codegenerierung, transaktionale Plugin-Installation, Hot Reload, REPL und KI-Agenten-Werkzeugoberflächen in einer Binärdatei.
Komponierbares CLI-Framework und stdio MCP-Server für Flutter und Dart. Scaffolding, Codegenerierung, transaktionale Plugin-Installation, Hot Reload, REPL und KI-Agenten-Werkzeugoberflächen in einer Binärdatei.
fluttersdk/artisan ist ein komponierbares CLI-Framework und stdio MCP-Server, das speziell für die Flutter- und Dart-Entwicklung entwickelt wurde. Es vereint mehrere leistungsstarke Funktionen in einer einzigen Binärdatei: Scaffolding zur Projekterstellung, Codegenerierung, transaktionale Plugin-Installationen (die atomare Rollbacks unterstützen), Hot Reload für schnelle Iterationen, eine REPL-Umgebung (Read-Eval-Print-Loop) sowie spezielle KI-Agenten-Werkzeugoberflächen. Entwickler können Artisan sowohl als eigenständiges CLI-Tool als auch als MCP-Server (Model Context Protocol) nutzen, der über stdio mit KI-Assistenten wie Claude Code, Cursor oder Codex kommuniziert. Dies ermöglicht Agenten, Flutter-Pakete zu installieren, Code zu generieren und Entwicklungsaufgaben auszuführen, während die Sicherheit durch transaktionale Operationen und Sandboxing gewährleistet wird. Die modulare Architektur mit Subkommandos erlaubt eine einfache Erweiterung und Anpassung an spezifische Workflows.
npx skills add fluttersdk/artisanKomponierbares CLI-Framework und stdio MCP-Server für Flutter und Dart. Scaffolding, Codegenerierung, transaktionale Plugin-Installation, Hot Reload, REPL und KI-Agenten-Werkzeugoberflächen in einer Binärdatei.
ElevenLabs text-to-speech with mac-style say UX.
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
Capture and automate macOS UI with the Peekaboo CLI.
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".