AI Development Toolkit pour Claude Code.
Bruce, de son vrai nom Ulk, est un Vallhund suédois — une race de chien viking millénaire, trapue et intrépide, surnommée "le chien des Vikings".
Comme son ancêtre qui accompagnait les drakkars à travers les mers nordiques, Ulk accompagne les développeurs à travers les océans de code. Petit mais costaud, il ne recule devant aucun défi.
Le nom "ulk" signifie "loup" en vieux norrois.
curl -fsSL https://raw.githubusercontent.com/izo/ulk/main/install-remote.sh | bashOu depuis le dépôt cloné :
./install.sh # Installation de base (inclut Figma + Swift + Flutter skills)
./install.sh --with-figma-mcp # + configurer le serveur MCP Figma
./install.sh --with-vps # + agents VPS
./install.sh --with-teams # + Agent Teams
./install.sh --with-addy-skills # + skills addyosmani
./install.sh --with-a11y-skills # + skills accessibilité (RAWeb/RAAM)
./install.sh --with-obsidian-skills # + skills Obsidian (kepano)
./install.sh --with-nothing-design # + skill Nothing design system (dominikmartn)
./install.sh --with-memory-loop # + hooks memory loop
./install.sh --check # Diagnostic CLI + Skills
./install.sh --verify # Vérifier l'installation
# Optionnel (macOS 26+ Apple Silicon)
brew install Arthur-Ficial/tap/apfel # LLM local Apple IntelligenceMise à jour : git pull && ./install.sh — Désinstallation : ./install.sh --uninstall
| Commande | Ce que ça fait |
|---|---|
/ulk:bruce |
Point d'entrée principal — détecte l'état du projet et orchestre tout |
/ulk:godspeed |
Diagnostic rapide : stack, état, prochaine action suggérée |
/ulk:shuri |
Pipeline doc : spec → todo Kanban → sync |
/ulk:sargeras |
Audit omniscient 10 axes avec score et verdict |
/ulk:2b3 |
Checkpoint fin de session : lint → docs → commit |
/ulk:strange |
Reverse doc (code → docs) · mode=prompt : reverse-engineering de prompt (output IA → prompt probable) |
Pipeline complet web-vers-mobile en 3 agents :
happy (49) → docs/api/ → steve (27) + fluke (48)
API architect OpenAPI 3.1 iOS/macOS Android/Flutter
- Happy audite le projet web, conçoit l'API REST/GraphQL complète (auth, push, offline sync)
- Steve lit
docs/api/et génère un starter kit SwiftUI compilable (+ 7 Swift skills bundlés) - Fluke lit
docs/api/et génère un starter kit Kotlin/Compose ou Flutter (+ 2 Flutter skills bundlés)
Sur macOS 26+, ulk delegue les micro-taches (extraction, classification, resume) a Apfel — Apple Intelligence en local, gratuit, 0 tokens Claude.
brew install Arthur-Ficial/tap/apfel # installer
./install.sh --check # verifier la detection10 agents l'utilisent automatiquement si present : godspeed, 2b3, vision, robocop, shuri, friday, strange, lovecraft, sargeras, ed209. Chaque invocation est tracee dans docs/apfel-report.md (stats cumulatives). Sans apfel, tout fonctionne normalement (fallback Claude).
| Collection | Skills | Source |
|---|---|---|
| Figma (7) | figma-use, figma-implement-design, figma-code-connect, figma-generate-library, figma-generate-design, figma-create-design-system-rules, figma-create-new-file | Figma Inc. |
| Swift (7) | SwiftUI Pro, SwiftData Pro, Concurrency, Testing, A11y, Architecture, Security | twostraws + communauté |
| Flutter (2) | Flutter Tester, OWASP Mobile Security | Harishwarrior |
| Nothing design (1) | nothing-design — design system minimaliste (Swiss typography, Braun/Teenage Engineering) | dominikmartn |
Installés automatiquement par ./install.sh : Figma, Swift, Flutter.
Config MCP Figma : ./install.sh --with-figma-mcp
Optionnels : --with-nothing-design (dominikmartn) · --with-a11y-skills (RAWeb/RAAM) · --with-obsidian-skills (kepano).
- Guide — Démarrage, workflows, FAQ
- Référence des agents — Les 71+ agents par catégorie
- ADR — Décisions d'architecture et leurs raisons
- Glossaire — Terminologie ulk
- Spec projet — État et roadmap du projet