lint

Runs linting checks on shell scripts and Dockerfiles using automated tools.

114|6|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/IliyaBrook/figma-linux --skill lint-iliyabrook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint
Source: https://github.com/IliyaBrook/figma-linux/tree/main/.claude/skills/lint
Command: npx skills add https://github.com/IliyaBrook/figma-linux --skill lint-iliyabrook

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps maintain code quality and prevent errors by automatically checking shell scripts and GitHub Actions workflows for common issues and stylistic inconsistencies.

Core Features & Use Cases

  • Shellcheck: Analyzes shell scripts (.sh) for potential bugs, syntax errors, and stylistic problems.
  • actionlint: Validates GitHub Actions workflow YAML files (.github/workflows/) for correctness and best practices.
  • Use Case: Before committing changes, run this skill to catch a potential typo in a script or an incorrect syntax in a workflow file, preventing build failures or unexpected behavior.

Quick Start

Run linting checks on changed shell scripts and GitHub Actions workflows.

Frequently Asked Questions about lint

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

FAQPage Schema
How do I lint shell scripts and GitHub Actions workflows?

To lint shell scripts and GitHub Actions workflows, this Skill applies static analysis using shellcheck for `.sh` files and actionlint for workflow YAML files, identifying potential errors and enforcing coding standards.

What is the best way to check GitHub Actions YAML for syntax errors before committing?

The best way to check GitHub Actions YAML for syntax errors is using actionlint, which validates workflow files in `.github/workflows/` to ensure correctness, prevent build failures, and enforce best practices.

Does this static analysis tool support shell scripts and workflow YAML files?

Yes, this static analysis tool supports both shell scripts and workflow YAML files, utilizing shellcheck to find bugs in scripts and actionlint to validate GitHub Actions workflows for potential errors.

How do I prevent build failures from incorrect script or workflow syntax in CI/CD pipelines?

To prevent build failures from incorrect script or workflow syntax in CI/CD pipelines, run static analysis checks on changed files before committing to catch typos, syntax errors, and stylistic inconsistencies.

When do I need to run shellcheck and actionlint on my codebase?

You need to run shellcheck and actionlint on your codebase before committing changes to catch potential typos in scripts and incorrect syntax in workflow files, preventing unexpected behavior in your development workflow.

Why does my GitHub Actions workflow fail validation during code review?

Your GitHub Actions workflow might fail validation due to incorrect syntax or deviations from best practices, which actionlint detects by performing static analysis on your workflow YAML files.