Nix Agent Init

Genererer AGENT_MAP.md/CLAUDE.md/.mcp.json for et NixOS eller Home Manager repo, faktabasert via nix-agent MCP-serveren.

av JEFF7712 · JEFF7712/nix-agent

Krever oppsett ★ 8.8/10

Nix Agent Init — Genererer AGENT_MAP.md/CLAUDE.md/.mcp.json for et NixOS eller Home Manager repo, faktabasert via nix-agent MCP-serveren.

Hva den gjør

Onboarder en NixOS/Home Manager flake-konfigurasjonsrepo for kodingsagenter: kjører `nix-agent inspect-flake` for å få en faktabunke, skriver deretter en AGENT_MAP.md rutingtabell, en ett-skjerms CLAUDE.md/AGENTS.md brief, og en .mcp.json som kobler nix-agent og mcp-nixos — hver linje sporet til et observert faktum, med en markørbasert kontrakt slik at gjentatte kjøringer aldri overskriver håndskrevet innhold. Utløses når brukeren ønsker at et Nix-repo skal gjøres agent-klart og verten allerede eksponerer nix-agent MCP-serveren.

Testrapport

Selvstendig SKILL.md med en uvanlig disiplinert ingen-oppfinnelse, markør-begrenset gjentatt kjøringskontrakt, men den er hardt avhengig av en separat nix-agent CLI+MCP-server (et ledsagerprosjekt som krever Nix selv, ikke på npm/brew) som ikke er til stede i et normalt miljø; simulering av faktabunken for hånd produserte fortsatt jordede, faktabaserte AGENT_MAP.md/CLAUDE.md/.mcp.json som var klart bedre enn et generisk onboarding-dokument uten ferdighet.

Testet på: 2026-07-16 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /nix-agent-initGenererer AGENT_MAP.md/CLAUDE.md/.mcp.json for et NixOS eller Home Manager repo, faktabasert via nix-agent MCP-serveren.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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