setup-tool-ruff

Configures Ruff as the Python formatting and linting tool for a repository.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/tachiiri-org/agent-ops --skill setup-tool-ruff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-tool-ruff
Source: https://github.com/tachiiri-org/agent-ops/tree/main/.codex/skills/setup-tool-ruff
Command: npx skills add https://github.com/tachiiri-org/agent-ops --skill setup-tool-ruff

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that your Python projects are consistently formatted and linted using Ruff, adhering to repository-specific configurations and baselines.

Core Features & Use Cases

  • Automated Ruff Setup: Configures Ruff as the primary Python formatting and linting tool.
  • Baseline Alignment: Ensures Ruff configuration matches the defined Python linting baseline in /home/tachiiri/.guide/tools.md.
  • Use Case: When starting a new Python project or onboarding a new developer, this Skill can be invoked to quickly set up the necessary Ruff configurations, ensuring code quality from the start.

Quick Start

Use the setup-tool-ruff skill to ensure Ruff is configured for the current Python repository.

Frequently Asked Questions about setup-tool-ruff

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

FAQPage Schema
How do I set up Ruff for Python linting and formatting in my repository?

To set up Ruff for Python linting and formatting, you configure Ruff as the primary tool and manage its configuration files. This ensures alignment with the defined Python lint baseline for consistent code quality.

What is the best way to standardize Python code quality across new projects?

Standardizing Python code quality involves configuring a linting and formatting baseline from the start. Setting up Ruff ensures new projects adhere to repository-specific configurations and defined linting rules immediately.

Do I need a specific configuration file to align Ruff with my project baseline?

Yes, aligning Ruff with your project baseline requires a specific configuration file. The setup manages these Ruff configuration files to ensure they match the defined Python lint baseline in your repository guidelines.

How does Ruff integrate with existing repository scripts for automated checks?

Ruff integrates with existing repository scripts by incorporating linting and formatting execution commands. This automates code quality checks directly into your development workflow and repository operations.

Can I use this Ruff configuration for onboarding new developers to a Python project?

Yes, you can use this Ruff configuration for onboarding new developers. It quickly establishes the necessary linting and formatting configurations, ensuring code quality adherence from the start of their contributions.

When do I need to configure Ruff for my Python codebase?

You need to configure Ruff when starting a new Python project or standardizing an existing one. It establishes repository-specific configurations to enforce consistent code quality and formatting rules.