Nix Agent Init

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

Af JEFF7712 · JEFF7712/nix-agent

Virker med opsætning ★ 8.8/10

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

Hvad det gør

Onboarder en NixOS/Home Manager flake konfigurationsrepo til kodningsagenter: kører `nix-agent inspect-flake` for at få en faktapakke, skriver derefter en AGENT_MAP.md routing-tabel, en én-skærms CLAUDE.md/AGENTS.md brief, og en .mcp.json der forbinder nix-agent og mcp-nixos — hver linje sporet til en observeret fakta, med en markør-baseret kontrakt, så genkørsler aldrig overskriver håndskrevet indhold. Udløses, når brugeren ønsker et Nix repo gjort agent-klar, og værten allerede eksponerer nix-agent MCP serveren.

Testrapport

Selvstændig SKILL.md med en usædvanligt disciplineret no-invention, markør-begrænset genkørselskontrakt, men den afhænger hårdt af en separat nix-agent CLI+MCP server (et ledsagende projekt, der kræver Nix selv, ikke på npm/brew), som ikke er til stede i et normalt miljø; simulering af faktapakken i hånden producerede stadig jordede, fakta-citerede AGENT_MAP.md/CLAUDE.md/.mcp.json, der klart var bedre end et generisk no-skill onboarding-dokument.

Testet: 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

Kommandoer og eksempelprompter

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

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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