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.

par JEFF7712 · JEFF7712/nix-agent

Fonctionne avec configuration ★ 8.8/10

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.

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 file
  • Generate an AGENT_MAP and CLAUDE.md for my Home Manager config repo
  • Wire up MCP servers so agents can safely inspect my Nix flake config