AgentSkillsCN

Code Inspector Skill

代码检查员技能

SKILL.md

Code Inspector Skill

Pythonコードの構造品質(複雑度)を静的解析するスキル。

🎯 Objective

<goal> 指定されたファイルの「循環的複雑度 (Cyclomatic Complexity)」と「行数」を測定する。 AIがコードを修正する前に、リファクタリングが必要な危険な関数(God Function)を特定するために使用する。 </goal>

📋 Usage Rules

<rules> 1. **Threshold:** - 複雑度が **10** を超える関数には警告を出すこと。 - 複雑度が **20** を超える場合は、必ずリファクタリング(分割)を提案すること。 2. **Timing:** - `/refactor` コマンドが呼ばれた時。 - 大規模なロジック修正を行う前の現状分析として。 </rules>

💻 Command

uv run python ${SKILL_DIR}/analyze.py --file "{FILE_PATH}"