Create a modular, context-aware style guide for AI code assistants. - Add nixos-architecture skill for .nix file generation and networking patterns - Add dns-management rule to enforce Bind9 SOA serial increments - Add cicd-networking rule for direct-IP runner authentication - Add git-workflow rule to enforce conventional and atomic commits
684 B
684 B
| name | description | globs | ||
|---|---|---|---|---|
| dns-management | Hard constraints for modifying Bind9 DNS zone files. |
|
Bos55 DNS Management Constraints
When modifying or generating Bind9 zone files, you MUST strictly adhere to the following rules:
- Serial Increment (CRITICAL)
- Every single time you modify a Bind9 zone file (e.g.,
db.depeuter.dev), you MUST increment the Serial number in the SOA record. Failure to do so will cause DNS propagation to fail.
- Every single time you modify a Bind9 zone file (e.g.,
- Domain Name Specificity
- Prefer a single, well-defined explicit domain (e.g.,
nix-cache.depeuter.dev) instead of creating multiple aliases or using magic values. Keep records clean and explicit.
- Prefer a single, well-defined explicit domain (e.g.,