What problem does it solve? Managing NixOS and home-manager configuration across many files and hosts becomes tangled when files map to hosts or layers instead of features. This Skill encodes the dendritic pattern — flake-parts plus import-tree — so every file under modules/ is a flake-parts module that contributes one feature across nixos, home-manager, and darwin classes via flake.modules.<class>.<name>. ## Core Features & Use Cases - Feature-oriented modules: Each file owns one feature across all config classes, with auto-import via import-tree so adding a file is the only step needed to enable it. - Merged feature buckets: Contribute to shared buckets like flake.modules.nixos.base that deep-merge across files, avoiding per-file import lists and specialArgs plumbing. - Recipes and anti-patterns: Includes concrete recipes for nixos-only, home-manager-only, cross-cutting features, host definitions, overlays, and home-manager glue, plus a list of anti-patterns to avoid. - Use Case: When adding a new feature like audio or i3 to a NixOS dotfiles repo, create a single file under modules/ that sets both flake.modules.nixos and flake.modules.homeManager buckets, and hosts opt in by importing the bucket. ## Quick Start Ask the AI to add a new dendritic module for a feature, for example: create a modules/nixos/audio.nix that enables pipewire in the base nixos bucket following this repo's dendritic pattern.