What problem does it solve? Nix codebases accumulate inconsistent patterns, deprecated APIs, and lint violations that slow review and break builds. This Skill provides a complete style checklist and the mechanical rules enforced by the repo's astlog lint so new Nix code passes review on the first attempt. ## Core Features & Use Cases - Design and idiom checklist: Guides new Nix code toward functional patterns, reuse of builtins and nixpkgs.lib, and reified structure over validation. - Lint rule reference: Documents the hard rules enforced by alejandra, Statix, Deadnix, and astlog, covering scope access, eval paths, deprecated APIs, derivations, types, hashes, licenses, and error handling. - Exception workflow: Explains how to suppress legitimate findings with # astlog-ignore: <rule> comments that name the reason. - Use Case: When a lint failure like prefer-sri-hash appears in CI, consult this Skill to learn the rule, the fix (move the hash to the SRI hash slot), and the documented exception path. ## Quick Start Review my new Nix derivation against the nix-style rules and fix any lint violations before I commit.