inspecting-changes

📁 viktar-silakou/inspecting-changes-skill 📅 Jan 26, 2026
4
总安装量
2
周安装量
#48024
全站排名
安装命令
npx skills add https://github.com/viktar-silakou/inspecting-changes-skill --skill inspecting-changes

Agent 安装分布

claude-code 2

Skill 文档

Inspecting Changes

Static analysis of code changes BEFORE execution.

Workflow Checklist

Copy and track progress:

Analysis Progress:
- [ ] Step 1: Parse mode (quick/medium/deep) from arguments
- [ ] Step 2: Detect changes (git diff or explicit path)
- [ ] Step 3: Execute phases for selected mode
- [ ] Step 4: Generate report with findings

Step 1: Parse mode

  • If mode in arguments → use it
  • If no mode → use AskUserQuestion with options: Quick, Medium, Deep

Step 2: Detect changes

  • Default: git diff --name-status (uncommitted)
  • With path: git diff --name-status -- <path>
  • With ref: git diff --name-status <ref1>..<ref2>

Step 3: Execute phases by mode

Mode Phases Use Case
quick 1, 2, 8 Pre-commit, small changes
medium 1, 2, 2b, 3, 5.1, 8 Standard review
deep 1, 2, 2b, 3, 4, 5, 6, 7, 8 Major features, pre-deploy

Step 4: Generate report

Tool Rules

Read-only analysis. Never modify files. Never execute code.

Allowed:

  • git diff, git log, git show (read-only)
  • Read, Grep, Glob tools

Every finding MUST include file:line reference.

Phase Reference

Phase Focus Module
1 Scope assessment modules/phase-1-assessment.md
2 Execution flow modules/phase-2-flow.md
2b Contract alignment modules/phase-2b-contracts.md
3 Architecture, smells, legacy modules/phase-3-architecture.md
4 Security modules/phase-4-security.md
5 Performance (with scale) modules/phase-5-performance.md
6 Error handling modules/phase-6-errors.md
7 Testability modules/phase-7-testing.md
8 Report modules/phase-8-report.md

Severity guide: reference/severity-guide.md

Quick Reference

Invoke: /inspecting-changes [mode] [target]

Examples:

  • /inspecting-changes deep – full analysis
  • /inspecting-changes quick src/auth/ – quick check on path
  • /inspecting-changes medium HEAD~3..HEAD – medium on commits