Sponsor Suno AI Music arrow_forward
Skill

Analyzing Changes

Analyzes code changes, detects documentation drift, and evaluates change impact scope. Use when reviewing diffs, checking doc sync, or running pre-commit analysis. Automatically triggered after design-level changes or refactoring.

Type
Skill
Repository
telagod/code-abyss
GitHub stars
241
License
MIT
Repo last updated
Jul 19, 2026

What Analyzing Changes is

Analyzing Changes is a skill published in the telagod/code-abyss repository on GitHub, which has about 241 stars. The repository describes itself as: “Give your AI coding agent a personality. Composable persona + style + skills for Claude Code, Codex, Gemini CLI & OpenClaw. Ships Tech Persona Card v1.0 spec.”

A skill is a folder with a SKILL.md file: frontmatter with a name and a description, followed by instructions Claude follows. Claude loads a skill automatically when a task matches its description, and you can also run it directly with a slash and its name.

Skills work in Claude Code and in Claude Cowork, which makes Analyzing Changes a portable way to give Claude the same method everywhere.

How to install Analyzing Changes

Claude Code

  1. Download the analyzing-changes folder from the repository.
  2. Save it as ~/.claude/skills/<skill-name>/SKILL.md for all projects, or .claude/skills/<skill-name>/SKILL.md for one project.
  3. Claude loads it automatically when a task matches; you can also run it with / and its name.

Claude Cowork

  1. Zip the skill folder so SKILL.md sits at the top level of the folder.
  2. Open Customize → Skills, click +, then upload the ZIP.
  3. Start a task that matches the description, or call it by name with /.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from skills/analyzing-changes/SKILL.md, shared under the repository's MIT license. Read the full file on GitHub.

> 看清「改了什么、影响哪里、文档是否跟上」——是变更的体检,不是审查替代品。

何时使用

三种模式

警告判定

解读输出

工具产出三类信号:

  1. 文件分类 — 自动分代码/文档/测试/配置;用于判断「是否纯文档变更」
  2. 模块识别 — 把变更聚到模块边界;用于判断「跨模块改动」
  3. 影响评估 — 行数 + 文件数;用于判断「改动是否需要拆 PR」

> 拆 PR 的判据(基于 commit 角度): > - 跨 ≥3 模块且无统一主题 → 拆 > - 单 commit >500 行非生成代码 → 拆 > - 一次同时改架构 + 实现 + 文档 → 通常合理(同主题)

与其他 skill 联动

  • 设计级变更 → 触发 verifying-modules 看新模块文档完整性
  • 安全相关变更 → 触发 analyzing-security
  • 重构 → 触发 checking-code-quality 防退化

使用

node scripts/change_analyzer.js                   # working(默认)
node scripts/change_analyzer.js --mode staged     # 暂存区
node scripts/change_analyzer.js --mode committed  # 已提交
node scripts/change_analyzer.js -v                # 详细
node scripts/change_analyzer.js --json            # CI 用

人工复核

工具给信号,人下结论。先读受影响模块 README/DESIGN,确认:

  • 职责边界是否仍清晰
  • 设计决策是否仍成立
  • 测试是否覆盖新路径

设计级改动须于 DESIGN.md 留痕:改了什么、为何改、影响何处。三段缺一不可。

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is Analyzing Changes?

Analyzing Changes is a skill for Claude Code and Claude Cowork from the telagod/code-abyss repository on GitHub. Analyzes code changes, detects documentation drift, and evaluates change impact scope. Use when reviewing diffs, checking doc sync, or running pre-commit analysis. Automatically triggered after design-level changes or refactoring.

How do I install Analyzing Changes in Claude Code?

Download the analyzing-changes folder from the repository. Save it as ~/.claude/skills/<skill-name>/SKILL.md for all projects, or .claude/skills/<skill-name>/SKILL.md for one project. Claude loads it automatically when a task matches; you can also run it with / and its name.

Can I use Analyzing Changes in Claude Cowork?

Zip the skill folder so SKILL.md sits at the top level of the folder. Open Customize → Skills, click +, then upload the ZIP. Start a task that matches the description, or call it by name with /.

Is Analyzing Changes safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.