nix-toolkit

star 334

Nix operational playbooks for package diffs, build debugging, closure analysis, dependency forensics, flake maintenance, and evaluation performance tuning. Use when comparing Nix build outputs, diagnosing derivation failures, finding unexpected runtime/build dependencies, inspecting closure size, maintaining flakes, or profiling slow NixOS/Home Manager/Nixvim evaluation.

khaneliman By khaneliman schedule Updated 6/1/2026

name: nix-toolkit description: Nix operational playbooks for package diffs, build debugging, closure analysis, dependency forensics, flake maintenance, and evaluation performance tuning. Use when comparing Nix build outputs, diagnosing derivation failures, finding unexpected runtime/build dependencies, inspecting closure size, maintaining flakes, or profiling slow NixOS/Home Manager/Nixvim evaluation.

Nix Toolkit

Router for Nix operational/debugging workflows. For writing or refactoring Nix modules, expressions, overlays, packages, or flake outputs, use writing-nix.

Route to one mode; load only that reference:

  1. package-diffingpackage-diffing.md
  2. build-debuggingbuild-debugging.md
  3. closure-analysisclosure-analysis.md
  4. dependency-forensicsdependency-forensics.md
  5. flake-maintenanceflake-maintenance.md
  6. eval-performanceeval-performance.md
  7. ifd-remediationifd-remediation.md
  8. nix-authoring — delegate to writing-nix

If intent is unclear, ask before proceeding.

Read scripts.md when a first-pass report or repeatable measurement can replace manual command assembly.

See operating-rules.md for cross-skill routing and reporting rules.

Install via CLI
npx skills add https://github.com/khaneliman/khanelinix --skill nix-toolkit
Repository Details
star Stars 334
call_split Forks 17
navigation Branch main
article Path SKILL.md
More from Creator