← スキル一覧に戻る

quality-check
by ncdcdev
A Model Context Protocol (MCP) server that provides SharePoint document search functionality. Supports both stdio and HTTP transports. Authentication is supported only via Azure AD certificate-based authentication. Please note that other authentication methods are not supported.
⭐ 3🍴 1📅 2025年12月12日
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 # フォーマットのみ
スキルの動作
- まず
uv run checkで問題を検出 - 問題がある場合は
uv run fixで自動修正を試行 - 残った問題をユーザーに報告
- 必要に応じて手動修正をガイド
重要な注意事項
- コミット前は必ず実行:
uv run checkは必須 - 自動修正の確認:
uv run fix後は変更内容を確認 - 型アノテーション: 小文字のビルトイン型(
list,dictなど)を使用 - import順序: 標準ライブラリ → サードパーティ → ローカルimport
- inline import禁止: 関数内でのimportは避ける
エラー処理
品質チェックで問題が見つかった場合:
- エラー内容を明確に報告
- 自動修正可能か判断
- 自動修正を実行または手動修正方法を提案
- 修正後に再度チェックを実行
スコア
総合スコア
70/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です