Claude Code Plugins

Community-maintained marketplace

Feedback

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

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name nix-check
description Check and validate NixOS configuration. Use when asked to check, validate, lint, or verify the nix config, flake, or configuration files.

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)