self-review

Guide structured self-review of code changes for PR readiness.

Updated Sep 20, 2025
One-click install
npx skills add https://github.com/yellow-seed/crypto_wallet_tool --skill self-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-review
Source: https://github.com/yellow-seed/crypto_wallet_tool/tree/main/.github/skills/self-review
Command: npx skills add https://github.com/yellow-seed/crypto_wallet_tool --skill self-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the post-implementation self-review of changes, helping you verify that your work meets the intended goals before creating a PR.

Core Features & Use Cases

  • Structured checkout: Provides a step-by-step checklist to review diffs, test results, and documentation.
  • Diff-focused validation: Guides you to inspect relevant files, summarize changes, and identify potential regressions.
  • PR-readiness guidance: Helps ensure commit hygiene, message clarity, and alignment with project standards.

Quick Start

Review the current branch using the self-review prompts and complete the checklist before pushing

Frequently Asked Questions about self-review

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

FAQPage Schema
How do I review my code changes before creating a pull request?

Self-review code changes by following a structured checklist: inspect diffs for correctness, verify test results, confirm documentation alignment, and check commit messages meet project standards. This catches regressions and ensures PR readiness before pushing.

What should I check in a code diff during self-review?

During diff review, inspect each modified file for logical correctness, unintended changes, and alignment with your implementation goals. Summarize what changed and identify potential edge cases or regressions that tests may have missed.

How do I ensure commit quality and message clarity?

Review commit messages for clarity and project alignment, verify each commit is logically scoped, and check that staged changes match their commit description. Clean commits simplify history and code archaeology.

Can I use self-review for post-merge validation?

Yes, self-review applies to post-merge validation workflows. After merging, apply the same diff analysis and testing checklist to confirm the merged changes perform as expected in the shared codebase.

What's the difference between self-review and automated testing?

Self-review is a manual, human-focused checklist covering diff inspection, documentation, and commit hygiene that automated tests don't address. Use it alongside tests to catch design issues and regressions humans spot but tools may miss.