К основному содержанию
скилл Claude Code CX Codex Cursor

shellcheck-configuration — скилл для Claude Code: описание, установка

Скилл помогает настраивать и использовать ShellCheck для анализа shell-скриптов. Пригодится для CI/CD, исправления предупреждений и проверки переносимости.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add wshobson/agents
/plugin install shell-scripting@claude-code-workflows
Открыть на GitHub

Что делает shellcheck-configuration

shellcheck-configuration помогает подключить ShellCheck к работе с shell-скриптами: найти типичные ошибки, разобрать коды предупреждений и настроить правила под проект. Скилл подходит для настройки линтинга в CI/CD, pre-commit hooks и редакторах.

Внутри есть рекомендации по выбору целевой оболочки, исключениям для ложных срабатываний и режиму --enable=all. Документация с подробными паттернами и примерами находится в references/details.md; её стоит открыть, когда базовой навигации недостаточно.

Ставьте этот скилл, если проект содержит shell-скрипты и для них нужны правила проверки. Для работы с конкретным проектом заранее определите целевую оболочку и причины отключения отдельных предупреждений.

Какие задачи решает

  • настроить ShellCheck для shell-скриптов в CI/CD
  • разобрать коды ошибок и предупреждения ShellCheck
  • выбрать правила для bash или sh
  • подавить ложные срабатывания с объяснением причин
  • подключить проверку к pre-commit hooks и редактору

Примеры запросов агенту

  • Проверь shell-скрипты проекта через ShellCheck и сгруппируй предупреждения по типам.
  • Настрой ShellCheck для целевой оболочки и подготовь исключения для ложных срабатываний.
  • Добавь ShellCheck в CI/CD и используй `--enable=all` с документированными исключениями.

Как установить shellcheck-configuration

1Через маркетплейс плагинов

/plugin marketplace add wshobson/agents
/plugin install shell-scripting@claude-code-workflows

2Через Skills CLI (Vercel)

npx skills add wshobson/agents --skill shellcheck-configuration -a claude-code

3Вручную: положить файлы

~/.claude/skills/shellcheck-configuration/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/shellcheck-configuration/

Похожие

wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. Claude Code 553 369установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. Claude Code 489 289установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. Claude Code CX Codex Cursor +1 1 200 000установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. Claude Code CX Codex 217 153установок finishing-a-development-branch Jesse Vincent Скилл проверяет тесты и помогает выбрать, как завершить работу в ветке: слить её, открыть Pull Request или оставить как есть. Claude Code CX Codex 214 439установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. Claude Code CX Codex Cursor +1 466 200установок

Вопросы о shellcheck-configuration

Как установить shellcheck-configuration в Claude Code?

Выполните npx skills add wshobson/agents --skill shellcheck-configuration -a claude-code. Файл скилла появится по пути ~/.claude/skills/shellcheck-configuration/SKILL.md.

Что делает shellcheck-configuration?

Скилл помогает настраивать ShellCheck, находить проблемы в shell-скриптах и разбирать предупреждения. Он также описывает подключение проверки к CI/CD, pre-commit hooks и редакторам.

Как настроить ShellCheck для проекта?

Сначала укажите целевую оболочку, потому что bash не следует анализировать как sh. Затем настройте набор правил, документируйте исключения и при необходимости используйте --enable=all.

Исходный текст

SKILL.md · MIT
---
name: shellcheck-configuration
description: Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.
---

# ShellCheck Configuration and Static Analysis

Comprehensive guidance for configuring and using ShellCheck to improve shell script quality, catch common pitfalls, and enforce best practices through static code analysis.

## When to Use This Skill

- Setting up linting for shell scripts in CI/CD pipelines
- Analyzing existing shell scripts for issues
- Understanding ShellCheck error codes and warnings
- Configuring ShellCheck for specific project requirements
- Integrating ShellCheck into development workflows
- Suppressing false positives and configuring rule sets
- Enforcing consistent code quality standards
- Migrating scripts to meet quality gates

## Detailed patterns and worked examples

Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient.

## Best Practices

1. **Run ShellCheck in CI/CD** - Catch issues before merging
2. **Configure for your target shell** - Don't analyze bash as sh
3. **Document exclusions** - Explain why violations are suppressed
4. **Address violations** - Don't just disable warnings
5. **Enable strict mode** - Use `--enable=all` with careful exclusions
6. **Update regularly** - Keep ShellCheck current for new checks
7. **Use pre-commit hooks** - Catch issues locally before pushing
8. **Integrate with editors** - Get real-time feedback during development

© Ryan Snodgrass · MIT · wshobson/agents

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой