Nix Agent Init
Génère AGENT_MAP.md/CLAUDE.md/.mcp.json pour un dépôt NixOS ou Home Manager, tracé par faits via le serveur MCP nix-agent.
Fonctionne avec configuration
Ce que fait
Intègre un dépôt de configuration de flake NixOS/Home Manager pour les agents de codage : exécute `nix-agent inspect-flake` pour obtenir un bundle de faits, puis écrit une table de routage AGENT_MAP.md, un bref CLAUDE.md/AGENTS.md sur un écran, et un câblage .mcp.json nix-agent et mcp-nixos — chaque ligne tracée vers un fait observé, avec un contrat basé sur des marqueurs pour que les réexécutions ne suppriment jamais le contenu écrit à la main. Se déclenche lorsque l'utilisateur souhaite qu'un dépôt Nix soit prêt pour les agents et que l'hôte expose déjà le serveur MCP nix-agent.
Rapport de test
SKILL.md autonome avec un contrat de réexécution inhabituellement discipliné sans invention et limité par des marqueurs, mais il dépend fortement d'une CLI et d'un serveur MCP nix-agent séparés (un projet compagnon nécessitant Nix lui-même, pas sur npm/brew) qui ne sont pas présents dans un environnement normal ; simuler le bundle de faits à la main a toujours produit des AGENT_MAP.md/CLAUDE.md/.mcp.json fondés et citant des faits, clairement meilleurs qu'un document d'intégration générique sans compétence.
Testé le: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/JEFF7712/nix-agent cd nix-agent mkdir -p ~/.claude/skills cp -r skills/nix-agent-init ~/.claude/skills/nix-agent-init
Commandes et exemples de prompts
/nix-agent-initGénère AGENT_MAP.md/CLAUDE.md/.mcp.json pour un dépôt NixOS ou Home Manager, tracé par faits via le serveur MCP nix-agent.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Make this NixOS flake repo ready for coding agents with a map fileGenerate an AGENT_MAP and CLAUDE.md for my Home Manager config repoWire up MCP servers so agents can safely inspect my Nix flake config