change-amplification
Find PR change-amplification from missing owners/contracts; rank cleanup backlog.
Skill by BumpyClock
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bumpyclock-change-amplification
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/change-amplification
What's inside
- Skill name
change-amplification- Description
- Find PR change-amplification from missing owners/contracts; rank cleanup backlog.
- License
- MIT
- Instructions
- 94 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Change Amplification Find PRs showing change amplification: one intended change forced edits across multiple conceptually separate places because architecture lacked one clear owner, contract, or boundary. Not a blame report or list of bad PRs. Output = ranked backlog of missing boundaries with PR links as evidence. ## Inputs Use PR history, current code, repo docs/tests. Prefer `gh` for PR data. ```bash gh pr list --state merged --limit 100 --json number,title,url,body,mergedAt,files,additions,deletions gh pr view <pr> --json number,title,url,body,files,commits,mergedAt gh pr diff <pr> --patch ``` If target window, repo, or PR set unclear, ask or choose bounded recent window and say so. ## Candidate Detection Look for PRs where: - one intended conceptual change appears in title/body, - edits span conceptually separate layers or artifacts: source, tests, config, prompts, docs, generated code, scripts, migrations, - repeated edits look like drift from a missing owner/contract/boundary, - same invariant encoded in multiple places, - tests had to change in many areas because no single contract captured behavior. Reject PRs where breadth was justified: - genuine cross-cutting feature, - intentional broad refactor, - generated/mechanical update only, - migration that necessarily touches all call sites, - formatting/rename-only breadth, - one-time cleanup with no future leverage. ## Verification Against Current Code Before reporting candidate as actionable, verify suspected boundary gap still exists in current code. 1. Inspect current files that carried the amplified change. 2. Search for current owner/contract/type/test/lint rule that may already centralize the concept. 3. If current code fixed the issue, mark `Resolved` or omit from actionable backlog. 4. If evidence incomplete, mark `Needs investigation`, not actionable. 5. Include only actionable cleanups when current code still shows duplicated ownership, scattered invariant logic, weak contract, or missing guardrail. ## Analysis Questions For each verified candidate: 1. Intended change: single conceptual change, usually from PR title/body. 2. Amplification evidence: which files/tests/configs/prompts/docs had to change. Cite paths. 3. Why architectural: why this wasn't ordinary feature breadth. Name missing boundary, owner, or contract. 4. Better architecture: smallest change making next similar PR local. 5. Mechanical prevention: what test, type, lint, schema, or contract check catches drift next time. 6. Deletion criterion: what temporary compatibility path should be removed once new owner exists. ## Ranking Rank by expected future leverage: 1. Frequency likely to recur. 2. Number of concepts/files made local by the fix. 3. Bug risk from duplicated invariants. 4. Simplicity of cleanup. 5. Existence of clear mechanical prevention check. Do not over-rank speculative architecture rewrites. Prefer small owner/contract moves with obvious payoff. ## Output ```markdown ## Ranked Change-Amplification Backlog ### 1. <missing boundary / owner / contract> - PR evidence: <PR title> <PR link> - Intended change: <single conceptual change> - Amplification evidence: <paths grouped by concept> - Current-code validation: <what was checked; why issue still exists> - Why architectural: <missing owner/contract/boundary> - Better architecture: <smallest localizing change> - Mechanical prevention: <test/type/lint/contract check> - Deletion criterion: <compat path to remove later> - Leverage: High | Medium | Low — <why> ## Rejected Candidates - <PR link/title>: rejected because <genuine cross-cutting/refactor/resolved/etc.> ## Verification Notes - Commands/data sources used. - Limits or blind spots. ``` Findings evidence-backed. No private transcript paths, secrets, or unrelated personal data.
From BumpyClock/agent-templates, MIT.
More from BumpyClock/agent-templates
- 0.592score
anatomy
BumpyClock
Build crafted, highly detailed, interactive isometric SVG figures that explain a technical idea as a real physical object (a test rig, a dial gauge, a cabinet…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
babysit-pr
BumpyClock
Resolve feedback on an existing PR or stack, then babysit review and CI until mergeable or blocked.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
autonomous-delivery
BumpyClock
Adapt an orchestrator-worker system to deliver verified outcomes.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
ast-grep-cli
BumpyClock
Find code by AST shape or relationships with ast-grep.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
telemetry
BumpyClock
Design, implement, or review application telemetry instrumentation.
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
split-to-prs
BumpyClock
Split current work into small reviewable PRs.
SkillAFreshness: A★ 1Claude Code +9 - 0.547score
data-structure-audit
BumpyClock
Use when the user requests a complete, read-only codebase audit of data structures, state models, algorithms, control flow, or ownership.
SkillBFreshness: B★ 1Claude Code +9 - 0.546score
changelog
BumpyClock
Create or update user-facing changelog entries, or set up GitHub Actions to generate PR changelog entries.
SkillBFreshness: B★ 1Claude Code +9 - 0.546score
code-review
BumpyClock
Review a PR, branch, commit, or local diff for actionable defects and regressions.
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
domain-modeling
BumpyClock
Sharpen project domain terms or author glossary and ADR content.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
to-spec
BumpyClock
Synthesize a conversation into a scoped specification, with publication when requested.
SkillBFreshness: B★ 1Claude Code +9 - 0.541score
brutal
BumpyClock
Give blunt strategic critique when the user explicitly requests brutal or no-sugarcoating feedback.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 4, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/BumpyClock/agent-templates
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from BumpyClock
- 0.592score
anatomy
BumpyClock
Build crafted, highly detailed, interactive isometric SVG figures that explain a technical idea as a real physical object (a test rig, a dial gauge, a cabinet…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
babysit-pr
BumpyClock
Resolve feedback on an existing PR or stack, then babysit review and CI until mergeable or blocked.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
autonomous-delivery
BumpyClock
Adapt an orchestrator-worker system to deliver verified outcomes.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
ast-grep-cli
BumpyClock
Find code by AST shape or relationships with ast-grep.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
telemetry
BumpyClock
Design, implement, or review application telemetry instrumentation.
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
split-to-prs
BumpyClock
Split current work into small reviewable PRs.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
change-amplification skill. Agent Mart. https://agentmart.dev/skills/bumpyclock-change-amplification (last updated 2026-10-24)