AI Development Toolkit

Collection d'agents specialises pour accelerer votre developpement avec Claude Code. Generation de specs, audits, deploiement et gestion VPS.

Compatible avec Claude Code sur macOS, Linux et Windows

Bruce the Vallhund

🐺 Pourquoi "ulk" ?

Bruce, de son vrai nom Ulk, est un Vallhund suedois — une race de chien viking millenaire, trapue et intrepide, surnommee "le chien des Vikings".

Comme son ancetre qui accompagnait les drakkars a travers les mers nordiques, Ulk accompagne les developpeurs a travers les oceans de code. Petit mais costaud, il ne recule devant aucun defi : audits de securite, refactoring de legacy code, ou deploiement a 3h du matin.

Le nom "ulk" signifie "loup" en vieux norrois. Car sous ses airs adorables, Bruce est un gardien feroce de la qualite du code.

Rapide

Installation en une commande. Agents optimises pour des resultats immediats.

Intelligent

60+ agents specialises pour chaque aspect du developpement et de l'infrastructure.

Extensible

Open source et contributable. Ajoutez vos propres agents facilement.

Intégrations natives

Features Claude Code intégrées

Les agents exploitent les capacités natives de Claude Code pour plus d'autonomie

/batch

Exécution autonome multi-tâches

Automemory

Persistance inter-sessions

/schedule

Audits et checkpoints planifiés

Code Review

Quality gate PR-level

/simplify

3 agents parallèles

Agent Teams

Teammates communicants

Installation

Une seule commande

Installez tous les agents ulk globalement

Terminal
# Installation globale via curl
curl -fsSL https://raw.githubusercontent.com/izo/ulk/main/install-remote.sh | bash

Apres installation, utilisez /ulk:update pour mettre a jour

Orchestrateurs

Workflows automatises

Combinez plusieurs agents en un seul workflow

bruce

point d'entree principal

Votre seul interlocuteur. Diagnostique l'etat du projet via Godspeed, puis orchestre les 30+ agents au bon moment.

Start

Nouveau projet → idee a production

Resume

Reprend ou tu en etais

Revival

Projet legacy → modernisation

Ship

Audits → GO/NO-GO → release

/ulk:agents:bruce

blackemperor

orchestrateur unifie

5 modes en un seul agent. Phase 0 universelle : verifie docs/todo.md (detecte format kanban, propose conversion si legacy). Mode review ecrit des cartes #REV-NNN en format Monoboard Kanban.

"audit-complet"

spec + code + perf + a11y + todo

"legacy-revival"

doc + simplify + fix + optimize

"pre-release"

audits + tests → GO/NO-GO

"review"

completude vs spec → cartes #REV-NNN kanban

"ship"

simplify + docs + sync + release

/ulk:agents:blackemperor

steve

API mobile + SwiftUI

Audit web → design API → starter kit SwiftUI multi-plateforme

/ulk:agents:steve

robocop

Auto-fix erreurs

Detective et fixeur d'erreurs : runtime, compilation, tests, linting. Met a jour docs/todo.md apres chaque fix (marque done ou cree carte #FIX-NNN kanban).

/ulk:agents:robocop

brigitte

Comms + Sync externe

Communications non-tech + sync bidirectionnelle Notion/Linear

/ulk:agents:brigitte

Experimental

Agent Teams

Coordonnez plusieurs instances Claude Code qui travaillent ensemble, communiquent entre elles et se coordonnent automatiquement.

Subagents

Mode classique

  • + Rapide, moins de tokens
  • + Resultat retourne au parent
  • - Pas de communication inter-agents

Agent Teams

Experimental

  • + Teammates communiquent entre eux
  • + Findings croises et enrichis
  • - Cout tokens plus eleve

Audit parallele

3 reviewers (secu, perf, tests) qui partagent leurs findings

Debug adversarial

Hypotheses concurrentes, les teammates debattent et invalidant les theories

Feature multi-layer

Frontend + Backend + Tests en parallele, chacun sur ses fichiers

Code review

Perspectives multiples (securite, performance, couverture tests)

Terminal
# Activation via l'installateur
./install.sh --with-teams

# Ou manuellement dans ~/.claude/settings.json
{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}
auto

Split si tmux, sinon in-process

in-process

Tous dans le terminal principal

split panes

Chaque teammate dans son panneau

Les orchestrateurs blackemperor et bruce proposent automatiquement le mode Agent Team pour leurs phases paralleles.

CLI-first

CLI Tools & Skills

Les agents preferent les CLI aux MCP pour reduire la consommation de contexte. Un CLI documente dans CLAUDE.md coute 0 tokens. Un MCP injecte tout son schema des l'init.

CLI Tools

Prioritaire

  • + 0 tokens de contexte au chargement
  • + Composable via pipes Unix
  • + Connu nativement par les modeles

MCP Servers

Fallback

  • - 40-50% du contexte consomme a l'init
  • - Schemas non composables
  • + Necessaire pour Figma, Notion, Linear
gh

GitHub CLI — remplace GitHub MCP

vercel

Vercel CLI — remplace Vercel MCP

neonctl

Neon CLI — remplace Neon MCP

asc

App Store Connect CLI + 13 skills

Terminal
# Diagnostic CLI + Skills
./tools/check-tools.sh

# Skills custom ulk (installes automatiquement)
./install.sh  # 12 skills dans ~/.claude/skills/ulk-*/

# Skills communautaires (opt-in)
./install.sh --with-community-skills

12 skills custom ulk + skills communautaires recommandes (frontend-design, react-best-practices). Registre complet dans tools/cli-registry.json.

Tous les agents

59 agents specialises

Un agent pour chaque aspect du developpement — cliquez pour voir le detail

Infrastructure

Agents VPS

17 agents pour gerer vos serveurs multi-projets

Workflows

Enchainements recommandes

Combinez les agents pour des workflows complets

Open Source

Les commandes sont definies dans un fichier JSON contributable. Ajoutez vos propres agents ou ameliorez les existants.