docs(skills): tighten nix let rule

This commit is contained in:
2026-09-16 12:49:11 -04:00
parent 28f4712155
commit 98a8b01160

View File

@@ -8,7 +8,6 @@ Do not add a `let` binding only to let sibling values share one expression.
When one sibling value owns the concept, reference that sibling value directly.
When a flake output owns the public value, reference that output through `self`.
Do not make an output attrset recursive only to reference sibling outputs.
Use a `let` binding when it names an internal concept or avoids repeated complex code.
### Rationale