checkmate-refresh

Synchronize checkmate.json with installed development tools and validate configured checks.

5|3|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/rcrsr/checkmate --skill checkmate-refresh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkmate-refresh
Source: https://github.com/rcrsr/checkmate/tree/main/skills/checkmate-refresh
Command: npx skills add https://github.com/rcrsr/checkmate --skill checkmate-refresh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill keeps checkmate.json in sync with the tools installed in your project, preventing drift when linters or formatters are added, removed, or updated.

Core Features & Use Cases

  • Detects current package managers and tool availability to validate and adapt configuration
  • Validates configured tools exist and flags missing or mismatched versions
  • Discovers new tools and suggests safe updates to the checkmate.json, focusing on auto-generated checks
  • Maintains existing user-defined checks while updating auto-generated ones

Quick Start

Run /checkmate:checkmate-refresh to refresh your configuration. If the file .claude/checkmate.json does not exist, run /checkmate:checkmate-init to create it.

Frequently Asked Questions about checkmate-refresh

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep my linter and formatter configuration in sync after updates?

To keep linter and formatter configuration in sync, this skill validates installed development tools and applies user-approved auto-updates to checkmate.json, preventing configuration drift when tools are added, removed, or updated across environments.

What is the best way to update auto-generated devops checks without losing custom rules?

Updating auto-generated devops checks without losing custom rules is possible by preserving existing user-defined checks while safely suggesting updates only for auto-generated configurations discovered in your project.

How do I validate that my configured development tools actually exist in the current environment?

To validate that configured development tools exist, the skill detects current package managers and tool availability, automatically flagging any missing tools or mismatched versions in your configuration file.

Does checkmate-refresh work if my project switches package managers or removes existing linters?

Yes, checkmate-refresh works if your project switches package managers or removes linters by detecting current tool availability, validating configured checks, and guiding safe configuration updates for the new environment.

Why does my checkmate.json configuration show missing tool version errors?

Your checkmate.json configuration shows missing tool version errors because the skill validates configured tools against installed packages and actively flags mismatches or missing dependencies to ensure config validity.