lint
シェルスクリプトに対してshellcheckを実行し、警告があれば修正提案する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
シェルスクリプトに対してshellcheckを実行し、警告があれば修正提案する。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
AI 関連 CLI ツールを brew で一括アップグレードする。「AI ツール更新」「brew upgrade AI」「AI CLI 更新」「ツール一括更新」「claude/codex/cursor/gemini 更新」などで起動。
プロジェクトの Codex リソース一覧を表示する。「Codex リソース一覧」「スキル一覧」「エージェント一覧」「設定一覧」「プロジェクトリソース確認」「何があるか確認」「リソースを見せて」などで起動。表示対象(スキル/エージェント/設定)は発話から判断する。
ローカル変更(未コミット/ステージ済み)をコード品質 + セキュリティの 2 観点で並列レビューし統合結果を表示。「ローカルレビュー」「変更をレビュー」「コミット前レビュー」「手元の変更をチェック」「review」などで起動。GitHub の PR ではなく作業中の変更が対象。
gtr で worktree を一覧・削除・クリーンアップする(管理操作)。「worktree 一覧」「gtr list」「gtr rm」「worktree 削除」「worktree クリーンアップ」「マージ済み worktree 削除」などで起動。新規作成は github-worktree-create を使う。
GitHub Issue を作成する。タスクは Issue 本文内でチェックボックスに分割。「Issue 作成」「Issue を作って」「タスクを Issue に」「Issue 追加」「チケット作成」「Issue を切る」「タスクを分割して Issue」などで起動。「ブランチも」「worktree も」と伝えれば作成後にブランチ/worktree も用意する。
オープン Issue の一覧を優先順位付きで表示する。「Issue 一覧」「Issue リスト」「オープン Issue」「Issue を見せて」「チケット一覧」「未解決 Issue」「Issue 確認」などで起動。優先度順にソートして表示。「クローズ済みも」「自分の Issue」などの絞り込みは発話から判断する。
| name | lint |
| description | シェルスクリプトに対してshellcheckを実行し、警告があれば修正提案する。 |
| allowed-tools | Read, Edit, Bash, Glob, Grep |
| argument-hint | [パス] [--fix|--check] |
シェルスクリプトに対してshellcheckを実行し、警告があれば修正提案する。
$ARGUMENTS に --help が含まれる場合、以下を表示して終了:
/lint - Lint実行
概要:
シェルスクリプトに対してshellcheckを実行し、警告があれば修正提案する。
使用方法:
/lint [パス] [オプション]
オプション:
--help このヘルプを表示
--fix 修正提案を適用(確認あり)
--check チェックのみ(修正しない)
例:
/lint # 変更された.shファイルをlint
/lint ./dotfile_setup.sh # 指定ファイルをlint
/lint --check # チェックのみ
変更ファイル検出:
# staged + unstaged .sh files
git diff --cached --name-only -- '*.sh' && git diff --name-only -- '*.sh'
$ARGUMENTS にファイルパスが指定されている場合はそれを使用shellcheck実行:
# 単一ファイル
shellcheck path/to/script.sh
# 全.shファイル
find . -name "*.sh" -type f -exec shellcheck {} \;
# JSON出力(詳細分析用)
shellcheck -f json path/to/script.sh
lint実行:
lint-executor サブエージェントを起動して対象ファイルをlint結果報告:
/lint # 変更された.shファイルをlint
/lint ./dotfile_setup.sh # 指定ファイルをlint
/lint . # カレントディレクトリの全.shファイルをlint
/lint --fix # 修正提案を適用
/lint --check # チェックのみ(修正しない)
| コード | 内容 | 修正方法 |
|---|---|---|
| SC2086 | 変数クォート不足 | "$var" に変更 |
| SC2046 | コマンド置換クォート不足 | "$(cmd)" に変更 |
| SC2006 | バッククォート使用 | $() に変更 |
| SC2034 | 未使用変数 | 削除または使用 |
| SC2155 | declare/localで代入 | 分離して記述 |
# shellcheck disable=SCxxxx でエラーを隠す修正は絶対禁止 - 根本的なコード修正で対応すること