hlrp-code-quality

Run and repair HLRP code-quality checks with ruff, black, and pytest.

Updated Oct 23, 2025
One-click install
npx skills add https://github.com/felixmin/robot-learning-from-video --skill hlrp-code-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hlrp-code-quality
Source: https://github.com/felixmin/robot-learning-from-video/tree/main/.codex/skills/hlrp-code-quality
Command: npx skills add https://github.com/felixmin/robot-learning-from-video --skill hlrp-code-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of checking and fixing code quality issues within the repository, ensuring adherence to project standards and passing all validation checks.

Core Features & Use Cases

  • Comprehensive Code Validation: Executes a sequence of checks including environment setup, linting, formatting, and unit testing.
  • Automated Repair: Automatically attempts to fix identified issues for linters and formatters, rerunning checks until they pass.
  • Use Case: Before committing new code, use this Skill to ensure it meets all quality standards, preventing potential integration issues and maintaining a clean codebase.

Quick Start

Use the hlrp-code-quality skill to run the full QA sequence and fix any issues found.

Frequently Asked Questions about hlrp-code-quality

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

FAQPage Schema
How do I automate Python code quality checks before committing?

Automated code quality tools run a sequential workflow covering environment setup, ruff linting, black formatting, and pytest execution to enforce standards. They iteratively attempt to fix identified formatting and linting failures, rerunning checks until the codebase passes all validation steps.

How does automated code formatting and linting repair work?

Automated formatting and linting repair works by running ruff and black checks, then applying fixes to identified violations. The workflow iterates reruns each validation step until both linting and formatting standards pass without requiring manual code changes.

Can I include test coverage validation when running pytest?

Yes, you can include test coverage validation when running pytest by enabling an optional documented coverage run within the workflow. This adds coverage reporting alongside standard test execution to verify the extent of your codebase validation.

What is the best way to fix ruff and black formatting errors in a Python project?

The best way to fix ruff and black formatting errors is to use an automated repair workflow that runs checks and applies fixes iteratively. This ensures all linting and formatting violations are addressed and reruns validation until the project meets quality standards.

Do I need any specific dependencies to run this Python QA workflow?

No specific external dependencies are required to start, as the workflow establishes a local Python runner to execute the QA sequence. It handles environment setup internally before proceeding with ruff, black, and pytest validation.