repomatic-lint

Lint GitHub Actions workflows and repository metadata with repomatic CLI.

57|8|Updated Dec 9, 2021
One-click install
npx skills add https://github.com/kdeldycke/repomatic --skill repomatic-lint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repomatic-lint
Source: https://github.com/kdeldycke/repomatic/tree/main/.claude/skills/repomatic-lint
Command: npx skills add https://github.com/kdeldycke/repomatic --skill repomatic-lint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users identify and fix common issues in their GitHub Actions workflows and repository metadata, ensuring better automation and adherence to best practices.

Core Features & Use Cases

  • Local Linting: Run linting checks locally before pushing changes to CI.
  • Explanations and Fixes: Provides detailed explanations for linting errors and suggests specific fixes.
  • Upstream Drift Detection: Identifies when workflow files are outdated compared to upstream defaults.
  • Use Case: Before committing changes to your CI workflows, run this skill to catch potential errors and get clear instructions on how to resolve them, preventing CI failures.

Quick Start

Use the repomatic-lint skill to check all workflows and repository metadata for issues.

Frequently Asked Questions about repomatic-lint

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

FAQPage Schema
How do I lint GitHub Actions workflows before pushing to CI?

You can lint GitHub Actions workflows locally before committing changes to catch potential errors and get clear instructions on how to resolve them, preventing CI failures. This skill checks workflows and repository metadata for common issues.

What is upstream drift detection in repository metadata?

Upstream drift detection identifies when your GitHub Actions workflow files are outdated compared to upstream defaults. It helps maintain synchronization with best practices and ensures your repository configurations stay current.

Can I use this to lint repository metadata for Python projects?

Yes, this skill lints repository metadata and workflows specifically for Python projects using repomatic. It requires local execution of repomatic CLI commands to check configurations and identify issues.

How do I get explanations and fixes for CI workflow linting errors?

The linter provides detailed explanations for errors found in your GitHub Actions workflows and repository metadata, suggesting specific fixes to help you resolve issues and adhere to best practices.

What's the best way to maintain GitHub Actions workflows and prevent CI failures?

Running local linting checks on your workflows and repository metadata before pushing changes is the best way to catch potential errors early. This ensures better automation and adherence to CI best practices.