verify-change

Analyze code changes and validate documentation synchronization for affected modules.

5|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/Catsofsuffering/CCGS --skill verify-change-catsofsuffering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-change
Source: https://github.com/Catsofsuffering/CCGS/tree/main/templates/skills/tools/verify-change
Command: npx skills add https://github.com/Catsofsuffering/CCGS --skill verify-change-catsofsuffering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

在软件开发和代码维护中,变更需要被正确分析、文档同步检查以及影响评估,以避免后续的集成风险。

Core Features & Use Cases

  • 自动分析工作区或提交中的变更,识别代码、文档、测试和配置文件的变动范围。
  • 评估文档同步状态,检查 README.md 与 DESIGN.md 的更新情况,并给出改进建议。
  • 生成结构化报告,列出受影响的模块、变更统计、潜在风险和后续行动建议。
  • 适用于本地开发、分支工作流以及提交前检查场景,帮助团队在合并前发现并解决问题。

Quick Start

在技能目录下运行脚本 change_analyzer.js 以自动分析当前工作区的变更并输出报告。

Frequently Asked Questions about verify-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze code changes and detect documentation gaps before a git commit?

To analyze code changes and detect documentation gaps before a git commit, run an automated change analyzer script. It evaluates working changes, validates the scope, checks README.md and DESIGN.md synchronization, and outputs a structured report of affected modules and risks.

What is code change impact assessment and why is it needed?

Code change impact assessment identifies how modifications affect existing modules to prevent integration risks. It is needed to map changes to affected components, detect potential issues early, and ensure codebase stability during software maintenance and branch merging.

How do I check if my README.md and DESIGN.md are synchronized with my code modifications?

To check if your README.md and DESIGN.md are synchronized with your code modifications, use an automated change analysis tool. It assesses documentation sync status across staged and committed changes, then provides actionable recommendations for improvement.

Does automated change analysis work with staged, committed, and working git changes?

Yes, automated change analysis works with staged, committed, and working git changes. It operates across all three states to identify variations in code, tests, and configuration files, generating a comprehensive report of risk findings and recommended follow-up actions.

What is the best way to generate a structured report of code risks and affected modules?

The best way to generate a structured report of code risks and affected modules is using an automated change analyzer. It reviews diff variations, assesses impact across your project, and outputs a concise document listing risk findings and follow-up actions for branch workflows.

When should I not use automated code review for change analysis?

You should not use automated code review for change analysis when you require deep semantic logic validation or complex runtime behavior testing. It primarily focuses on diff scope validation, documentation synchronization, and module impact mapping rather than functional execution.