NixOS

Auto-uppdaterad NixOS/Nix-manual, nix.dev-handledningar och Nix Pills kopplade till en ämne-till-fil-routingtabell.

av marceloeatworld · marceloeatworld/nixos-ai-skill

Testad · Fungerar ★ 8.8/10

NixOS — Auto-uppdaterad NixOS/Nix-manual, nix.dev-handledningar och Nix Pills kopplade till en ämne-till-fil-routingtabell.

Vad den gör

Paketerar ~40 omodifierade referensfiler som dras dagligen från NixOS/nix.dev, NixOS/nixpkgs manual, Nix Pills och release-wikin, plus en SKILL.md som mappar en användares ämne (flakes, modules, callPackage, systemd services, rollback, containers, LUKS, Terraform, etc.) till rätt fil. Utlöses vid i stort sett alla NixOS- eller Nix-ekosystemfrågor.

Testrapport

Bad den att skriva en NixOS-modul som exponerar services.myapp.enable; baserat på references/nixos-writing-modules.md lyfte den fram ExecStart-escapingsvarningen (utils.escapeSystemdExecArg) som ett generiskt svar från minnet helt hoppade över.

Testad: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/marceloeatworld/nixos-ai-skill
cd nixos-ai-skill
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/nixos

Kommandon och exempelprompter

  • /nixosAuto-uppdaterad NixOS/Nix-manual, nix.dev-handledningar och Nix Pills kopplade till en ämne-till-fil-routingtabell.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Write a NixOS module that adds services.myapp.enable and starts a service
  • How do I set up a systemd service inside a NixOS flake configuration?
  • Help me roll back a NixOS generation after a broken update