mcpbeat Sign in

At Simplify Agent Skill

Refactor changed code to reduce duplication, complexity, and wasted work. Use for diffs, commit ranges, PRs, paths, staged changes, or working-tree changes.

795 tokens
context cost
the whole folder, loaded on every use
2
files
instructions only
0
copies elsewhere
how many repositories repackaged it
159
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/kairyou/agent-tools --skill at-simplify

The instruction itself

8 sections, as written by the author

Simplify

at-simplify → 4 cleanup agents in parallel → apply the fixes

You are improving the quality of the changed code, not hunting for bugs. Review

it for reuse, simplification, efficiency, and altitude issues, then fix what you

find. Do not look for correctness bugs — that is what at-review is for.

Phase 0 — Gather the diff

Run git diff "@{upstream}...HEAD" (or git diff main...HEAD / git diff HEAD~1

if there's no upstream) to get the unified diff under review. If there are

uncommitted changes, or the range diff is empty, also run git diff HEAD and

include the working-tree changes in scope — the review often runs before the

commit. If a PR number, branch name, or file path was passed as an argument,

review that target instead. Treat this diff as the review scope.

Phase 1 — Review (4 cleanup agents in parallel)

Launch 4 independent review agents using multi-agent capabilities, all in a

single message so they run concurrently. Pass each agent the diff and one of

the four angles below. Each returns its findings with file, line, a

one-line summary, and the concrete cost (what is duplicated, wasted, or

harder to maintain).

Reuse

Flag new code that re-implements something the codebase

already has — Grep shared/utility modules and files adjacent to the change,

and name the existing helper to call instead.

Simplification

Flag unnecessary complexity the diff adds: redundant or derivable state,

copy-paste with slight variation, deep nesting, dead code left behind. Name

the simpler form that does the same job.

Efficiency

Flag wasted work the diff introduces: redundant computation or repeated I/O,

independent operations run sequentially, blocking work added to startup or

hot paths. Also flag long-lived objects built from closures or captured

environments — they keep the entire enclosing scope alive for the object's

lifetime (a memory leak when that scope holds large values); prefer a

class/struct that copies only the fields it needs. Name the cheaper

alternative.

Altitude

Check that each change is implemented at the right depth, not as a fragile

bandaid. Special cases layered on shared infrastructure are a sign the fix

isn't deep enough — prefer generalizing the underlying mechanism over adding

special cases.

Phase 2 — Apply the fixes

Wait for all four agents to complete, dedup findings that point at the same

line or mechanism, and fix each remaining one directly. Skip any finding whose

fix would change intended behavior, require changes well outside the reviewed

diff, or that you judge to be a false positive — note the skip rather than

arguing with it. Finish with a brief summary of what was fixed and what was

skipped (or confirm the code was already clean).

Other skills for the same job

different authors, same section of the catalogue
Receiving Code Review
by ZhanlinCui
×7

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

2k tokens
Requesting Code Review
by ZhanlinCui
×6

Use when completing tasks, implementing major features, or before merging to verify work meets requirements

2k tokens
Git Commit
by github
vendor ×3

Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping

799 tokens
Github Code Review
by ComeOnOliver
×3

Comprehensive GitHub code review with AI-powered swarm coordination

13k tokens
Karpathy Guidelines
by hyyhf
×3

Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.

629 tokens
Code Reviewer
by google-gemini
vendor ×2

Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.

795 tokens
Agent MD Refactor
by softaworks
×2

Refactor bloated AGENTS.md, CLAUDE.md, or similar agent instruction files to follow progressive disclosure principles. Splits monolithic files into organized, linked documentation.

4k tokens
Commit Work
by softaworks
×2

Create high-quality git commits: review/stage intended changes, split into logical commits, and write clear commit messages (including Conventional Commits). Use when the user asks to commit, craft a commit message, stage changes, or split work into multiple commits.

2k tokens

How to use it

Copy the folder

Take kairyou/at-simplify from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.