Claude Code Plugins

Community-maintained marketplace

Feedback

コード品質チェックと自動修正を実行します。コミット前やコード変更後に使用してください。

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name quality-check
description コード品質チェックと自動修正を実行します。コミット前やコード変更後に使用してください。

Quality Check Skill

このスキルは、コード品質チェックと自動修正を実行します。

使用タイミング

  • コミット前の品質チェック
  • コード変更後の検証
  • Pull Request作成前

実行コマンド

品質チェック(検証のみ)

uv run check
  • 型チェック(ty)、リント(ruff)、テスト(pytest)を実行
  • コードの変更は行わない
  • エラーや警告を報告

自動修正 + フォーマット

uv run fix
  • コードの自動修正(--unsafe-fixesを含む)
  • フォーマットの適用
  • 可能な限りの問題を自動修正

個別コマンド

uv run typecheck  # 型チェックのみ
uv run lint       # リントのみ
uv run fmt        # フォーマットのみ

スキルの動作

  1. まず uv run check で問題を検出
  2. 問題がある場合は uv run fix で自動修正を試行
  3. 残った問題をユーザーに報告
  4. 必要に応じて手動修正をガイド

重要な注意事項

  • コミット前は必ず実行: uv run check は必須
  • 自動修正の確認: uv run fix 後は変更内容を確認
  • 型アノテーション: 小文字のビルトイン型(list, dictなど)を使用
  • import順序: 標準ライブラリ → サードパーティ → ローカルimport
  • inline import禁止: 関数内でのimportは避ける

エラー処理

品質チェックで問題が見つかった場合:

  1. エラー内容を明確に報告
  2. 自動修正可能か判断
  3. 自動修正を実行または手動修正方法を提案
  4. 修正後に再度チェックを実行