verify-change
Verify code changes using syntax checking, linting, and build dry-runs. Must be run before committing any changes to Nix configuration files.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Change Verification
This skill provides a comprehensive check suite to ensure that your changes to the dotfiles do not break the system.
Usage
Run the verification script from the repository root:
agent-skills/verify-change/scripts/check.sh
Checks Performed
-
Syntax Check: Parses all
.nixfiles to catch syntax errors immediately. -
Linting (Optional): Runs
nixfmtorstatixif available to ensure code style compliance. - Build Dry-Run: Attempts to build the darwin configuration without switching, ensuring that all dependencies and modules can be resolved.
When to Use
-
ALWAYS run this skill after modifying any
.nixfile. - Use it to diagnose "why my config isn't building" issues.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!