speckit.checker

Run static analysis across multiple languages and generate prioritized issue reports.

3|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/RangeyRover/home-battery-control --skill speckit-checker-rangeyrover
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.checker
Source: https://github.com/RangeyRover/home-battery-control/tree/main/.agent/skills/speckit.checker
Command: npx skills add https://github.com/RangeyRover/home-battery-control --skill speckit-checker-rangeyrover

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eslint, prettier, pylint, golangci-lint, clippy, cargo audit, and includes scripts (resource) and references (resource) components.

What problem does it solve?

speckit.checker solves the problem of running multiple static analysis tools and providing a unified report of issues, thus simplifying the code review process.

Core Features & Use Cases

  • Static Analysis Tools Detection: Auto-detects the available tools based on project configuration files and linter configurations.
  • Multi-Stack Support: Runs linters, type checkers, and security scanners for different programming stacks (Node.js, Python, Go, Rust).
  • Priority-Based Reporting: Prioritizes issues based on category (security, type errors, lint errors) and presents them in a digestible report.

Quick Start

Run the 'speckit.checker' to automatically perform static analysis on your project.

Frequently Asked Questions about speckit.checker

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

FAQPage Schema
How do I run static analysis across multiple programming languages in one report?

Static analysis across multiple languages is handled by auto-detecting available linters, type checkers, and security scanners from project configuration files, then generating a single unified report of prioritized code issues.

What static analysis tools do I need installed for Python and Rust code review?

For Python and Rust code review, you need pylint and clippy installed. The tool also utilizes cargo audit for Rust security scanning, requiring these specific linters and scanners to be configured in your environment.

Can I use this for security scanning and type checking in Node.js and Go?

Yes, you can use this for security scanning and type checking in Node.js and Go. It provides multi-stack support by detecting eslint and prettier for Node.js, and golangci-lint for Go projects.

How are code issues prioritized in the generated static analysis report?

Code issues in the static analysis report are prioritized by category. Security vulnerabilities, type errors, and lint errors are ranked to highlight critical problems first, simplifying the code review process.

Does the tool auto-detect linters or do I need to manually configure them?

The tool auto-detects available linters based on your project configuration files. You do not need to manually configure them within the tool, but the underlying linters and their configuration files must exist in your environment.