Review changes
Portable Agent Skills for test-first development, evidence-based debugging, code review, and reviewable Git history.
npx -y skills add himanshi-28/coding-agent-skills --skill review-changesAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 23 days oldThe repository was created 23 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Explicit-invocation workflow for evidence-based review of a working tree, branch, commit, or pull-request diff, including prioritized findings, reviewer questions, and truthful review context. Use only when the user directly invokes the review-changes skill.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.1 KB, 566 tokens by cl100k_base, as published. Nobody here has run it
Review Changes
Act as a skeptical code reviewer. Keep the review read-only unless the user separately asks to fix findings.
Workflow
- Establish the review scope.
- Read applicable repository instructions.
- Inspect working-tree status, the intended base, the complete diff, and relevant commit or task context.
- State what is and is not included when scope is uncertain.
- Understand the intended behavior.
- Trace changed paths into callers, consumers, data contracts, and nearby tests.
- Compare the implementation with existing canonical patterns and acceptance criteria.
- Review for production-impacting defects.
- Check correctness, boundaries, error handling, partial failure, state consistency, and data loss.
- Check authorization, authentication, validation, injection, secret exposure, unsafe defaults, and trust boundaries.
- Check concurrency, ordering, retries, idempotency, time and timezone handling, resource cleanup, and performance.
- Check API, schema, migration, configuration, and backwards-compatibility risks.
- Check observability, recovery, and rollback where relevant.
- Challenge the tests.
- Confirm tests exercise the changed behavior and can fail for a wrong implementation.
- Look for missing edge cases, excessive mocking, tests that restate the code, weakened assertions, skipped checks, or production code tailored to test values.
- Run proportionate verification.
- Run focused tests and available type, lint, build, or static-analysis checks when they materially increase confidence.
- Do not confuse passing checks with proof that the behavioral contract is correct.
- Prepare for peer review.
- Predict the questions most likely to affect approval: design choice, edge cases, security, compatibility, migrations, rollout, rollback, performance, and test evidence.
- Give evidence-backed answers when available and mark unresolved doubts explicitly.
- Draft concise pull-request context covering motivation, scope, approach, verification, risk, and follow-ups without inventing facts.
- Report only actionable findings.
- Prioritize by severity: P0 critical, P1 high, P2 medium, P3 low.
- Give each finding a concise title, exact location, failure scenario, impact, and evidence or reproduction path.
- Avoid style preferences unless they cause a defect or violate an explicit repository rule.
- Keep line ranges tight and do not duplicate the same root cause.
Output
List findings first in severity order, followed by likely reviewer questions, missing evidence, a concise pull-request summary, and the validation results. If no actionable findings exist, say so plainly and identify residual risks or unverified areas. Do not implement fixes during a review-only request. After findings are resolved, use the rework-commits skill to create reviewable history.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.