skill-codefix

Apply linting, formatting, and type-checking rules across multiple programming languages.

24|26|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/hasna/skills --skill skill-codefix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-codefix
Source: https://github.com/hasna/skills/tree/main/skills/skill-codefix
Command: npx skills add https://github.com/hasna/skills --skill skill-codefix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of maintaining code quality by automatically identifying and fixing linting, formatting, and type errors across multiple programming languages.

Core Features & Use Cases

  • Unified Code Quality: Apply linting, formatting, and type checking with a single command.
  • Multi-Language Support: Works seamlessly with TypeScript, JavaScript, Python, Go, and more.
  • CI/CD Integration: Easily integrate into pipelines for automated checks.
  • Use Case: Ensure all code committed to a project adheres to style guides and is free of common errors by running this skill as a pre-commit hook or in a CI pipeline.

Quick Start

Run the codefix skill to automatically fix all issues in the './src' directory.

Frequently Asked Questions about skill-codefix

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

FAQPage Schema
How do I automate linting and formatting checks across multiple programming languages?

To automate linting and formatting across multiple languages, you can use a unified command to apply rules from local tools like ESLint, Prettier, Ruff, and Go fmt. It identifies and fixes style and type errors across TypeScript, JavaScript, Python, and Go.

How do I integrate code quality checks into a CI/CD pipeline or pre-commit hook?

Integrating code quality checks into a CI/CD pipeline or pre-commit hook requires running an automated script that enforces consistent code standards. This ensures all committed code adheres to style guides and is free of common errors before deployment.

Do I need to install ESLint, Prettier, or Ruff locally to automate code formatting?

Yes, you need local installation of supported code quality tools like ESLint, Prettier, Ruff, and Go fmt. The automation process relies on these existing dependencies in your environment to apply linting, formatting, and type-checking rules.

What is the best way to ensure consistent code standards across TypeScript and Python projects?

The best way to ensure consistent code standards across TypeScript and Python is to run automated linting, formatting, and type-checking with a single command. This applies unified rules across different programming languages to fix errors consistently.

Can I fix linting and type errors in my source directory automatically?

Yes, you can fix linting and type errors automatically by running the code quality automation process against your source directory. It scans the specified path and applies formatting and type-checking rules to resolve identified issues.