quality-run-linters

Run configured linters including mojo-format, markdownlint, and pre-commit checks in check or fix mode.

18|5|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/mvillmow/ml-odyssey --skill quality-run-linters
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-run-linters
Source: https://github.com/mvillmow/ml-odyssey/tree/main/.claude/skills/quality-run-linters
Command: npx skills add https://github.com/mvillmow/ml-odyssey --skill quality-run-linters

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mojo-sdk, markdownlint-cli2, pre-commit, and includes scripts (resource) components.

What problem does it solve? This Skill automates the execution of all configured linters (Mojo format, Markdownlint, pre-commit hooks), ensuring code quality standards are met across the repository before committing. It streamlines quality checks, saving time and preventing CI failures.

Core Features & Use Cases:

  • Comprehensive Linting: Runs mojo format, markdownlint, and various pre-commit hooks for thorough code inspection.
  • Fix & Check Modes: Supports both auto-fixing issues and reporting only, offering flexibility in workflow.
  • Use Case: Before pushing your code for review, use this skill to run all linters. It will automatically fix many issues and report others, ensuring your code is clean and adheres to project standards, preventing CI failures.

Quick Start: Use the quality-run-linters skill to run all configured linters in fix mode for the current repository.

Frequently Asked Questions about quality-run-linters

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

FAQPage Schema
How do I run all linters across my repository before committing?

Run all linters using mojo format, markdownlint, and pre-commit hooks to enforce code quality standards across your entire repository. This Skill executes all configured linters in a single command, automatically fixing many issues and reporting others to prevent CI failures.

Can I automatically fix linting issues or just check for them?

This Skill supports both fix and check modes. Use fix mode to automatically correct formatting and style issues found by mojo format, markdownlint, and pre-commit hooks, or use check mode to only report violations without making changes.

What linters and tools does this Skill run?

The Skill runs mojo format for Mojo code, markdownlint for markdown documentation, and pre-commit hooks for additional configured checks. It combines these tools into a single workflow to ensure comprehensive code quality enforcement.

When should I run linters in my development workflow?

Run linters before pushing code for review, during local development before commits, in CI/CD pipelines for automated validation, and during pre-PR checks. This prevents code quality issues from reaching review and catches problems early in development.

Do I need to configure each linter separately?

No. This Skill runs all pre-configured linters—mojo format, markdownlint, and pre-commit hooks—without requiring individual setup. It orchestrates the existing configurations across your repository to streamline quality checks.