Back to skills
extension
Category: Development & EngineeringNo API key required

nix-check

Check and validate NixOS configuration. Use when asked to check,

personAuthor: jakexiaohubgithub

Nix Configuration Checker

When to Use

Use this skill when the user asks to check, validate, lint, or verify the nix configuration.

Instructions

Run the validation scripts in sequence:

  1. Format Check - Verify code formatting:

    ./scripts/fmt.sh --check
    
  2. Lint Check - Check for linting issues and dead code:

    ./scripts/lint.sh
    
  3. Flake Check - Validate flake and do a dry-run build:

    ./scripts/check.sh
    

Reporting Results

  • If all checks pass, report success
  • If any check fails, report which check failed and show the relevant error output
  • Suggest fixes for common issues (formatting can be auto-fixed with ./scripts/fmt.sh)