validation

Run linting, type checking, and targeted tests for FitPal code changes.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/sandrusidoltst-a11y/fit_pal --skill validation-sandrusidoltst-a11y
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validation
Source: https://github.com/sandrusidoltst-a11y/fit_pal/tree/main/.claude/skills/validation
Command: npx skills add https://github.com/sandrusidoltst-a11y/fit_pal --skill validation-sandrusidoltst-a11y

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of verifying code integrity, catching bugs early, and ensuring adherence to project standards before committing changes.

Core Features & Use Cases

  • Automated Linting & Type Checking: Runs ruff and mypy to enforce code style and type safety.
  • Targeted Test Execution: Intelligently selects unit, integration, or graph-API tests based on code changes.
  • Critical Path Verification: Ensures core functionalities like graph compilation and input parsing remain robust.
  • Code Review Guidance: Provides a structured checklist for manual code reviews.
  • Use Case: After implementing a new feature, run this skill to perform a full suite of checks, confirm everything passes, and get a green light for merging.

Quick Start

Run comprehensive validation and code review for FitPal.

Frequently Asked Questions about validation

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

FAQPage Schema
How do I automate linting and type checking for Python code changes?

Automate linting and type checking by running `ruff` and `mypy` to enforce code style and type safety. This process catches bugs early and verifies code integrity before committing changes.

How do I determine which test tiers to run after modifying code?

Determine test tiers by analyzing code changes to intelligently select unit, integration, or graph-API tests. This targeted test execution verifies critical paths like graph compilation and input parsing remain robust.

What is included in a structured code review checklist for finding logic errors?

A structured code review checklist includes checking for logic errors, security vulnerabilities, performance issues, and adherence to project patterns. It provides guidance to manually verify code correctness before merging.

Does automated validation verify critical paths like graph compilation?

Yes, automated validation verifies critical paths like graph compilation and input parsing. It ensures these core functionalities remain robust by executing targeted test suites based on your specific code changes.

What's the best way to ensure code quality before merging a new feature?

The best way to ensure code quality is running a full suite of automated validation checks. This executes linting, type checking, and targeted tests to confirm everything passes and provides a green light for merging.

Can I use this validation process for the FitPal project?

Yes, you can use this validation process for the FitPal project. It executes automated validation, linting, type checking, and targeted test suites specifically designed to analyze FitPal code changes and verify critical paths.