lint
シェルスクリプトに対してshellcheckを実行し、警告があれば修正提案する。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
シェルスクリプトに対してshellcheckを実行し、警告があれば修正提案する。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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 でエラーを隠す修正は絶対禁止 - 根本的なコード修正で対応すること