VerifiedGit
v1.0.0

reviewing-skills

by @ruby-git0 pulls
URLopenbooklet.com/s/reviewing-skills
Pinnedopenbooklet.com/s/reviewing-skills@1.0.0
APIGET /api/v1/skills/reviewing-skills

Audits Agent Skills for quality, discoverability, and adherence to best practices. Use when reviewing a skill, checking skill quality, auditing skill descriptions, or validating skill structure before committing.

21 skills from this reporuby-git/ruby-git
reviewing-skillsviewing
breaking-change-analysis.github/skills/breaking-change-analysis/SKILL.md

Assesses the impact of API changes before implementation to understand what code would break and plan appropriate migration paths. Use when removing methods, changing interfaces, or planning deprecations.

ci-cd-troubleshooting.github/skills/ci-cd-troubleshooting/SKILL.md

Diagnoses and fixes CI/CD failures in GitHub Actions workflows. Use when CI is failing on a PR, builds are broken, or tests pass locally but fail in CI.

dependency-management.github/skills/dependency-management/SKILL.md

Updates gem dependencies, handles CVEs, and manages gemspec rules. Use when updating dependencies, checking for outdated gems, or fixing security vulnerabilities.

development-workflow.github/skills/development-workflow/SKILL.md

Follows a strict Test-Driven Development (TDD) workflow with four phases: triage, prepare, execute, and finalize. Use for bug fixes, feature implementation, refactoring, and maintenance tasks.

extract-command-from-lib.github/skills/extract-command-from-lib/SKILL.md

Migrates a direct #command call in Git::Lib to a Git::Commands::* class as part of the architectural redesign. Use when extracting a specific command during the Strangler Fig migration.

pr-readiness-review.github/skills/pr-readiness-review/SKILL.md

Performs a comprehensive pre-PR readiness review covering tests, code quality, security, and commit conventions. Use at the end of implementation before submitting a pull request.

project-context.github/skills/project-context/SKILL.md

Reference guide for ruby-git architecture, coding standards, design philosophy, key technical details, and compatibility requirements. Use when answering architecture questions, deciding where new code belongs, reviewing coding standards, or understanding the layered command/parser/facade design.

pull-request-review.github/skills/pull-request-review/SKILL.md

Reviews pull requests against project standards and posts review comments via the gh CLI. Use when reviewing PRs, checking coding standards compliance, or performing approval reviews.

refactor-command-to-commandlineresult.github/skills/refactor-command-to-commandlineresult/SKILL.md

Migrates a command class that still performs parsing or custom execution logic to return raw Git::CommandLineResult, moving parsing to facade/parser layers. Use during architectural redesign refactoring.

release-management.github/skills/release-management/SKILL.md

Prepares and publishes new releases of the ruby-git gem including version bumps, changelog updates, tagging, and gem publishing. Use when preparing a release or checking release readiness.

review-arguments-dsl.github/skills/review-arguments-dsl/SKILL.md

Audits a command class's arguments DSL definition to verify it accurately maps Ruby call arguments to git CLI arguments in the correct order with correct DSL methods and modifiers.

review-backward-compatibility.github/skills/review-backward-compatibility/SKILL.md

Audits Git::Lib methods for backward compatibility after commands are moved to Git::Commands::* classes. Use to verify that migrated commands maintain their existing public API.

review-command-implementation.github/skills/review-command-implementation/SKILL.md

Verifies a command class follows the Git::Commands::Base architecture contract and contains no duplicated execution behavior. Use after implementing or modifying a command class.

review-command-tests.github/skills/review-command-tests/SKILL.md

Verifies unit and integration tests for Git::Commands::* classes follow project conventions. Use to audit test quality and coverage for command classes.

review-command-yard-documentation.github/skills/review-command-yard-documentation/SKILL.md

Verifies YARD documentation for command classes is complete, accurate, and aligned with the Git::Commands::Base pattern. Use to audit documentation quality for commands.

review-cross-command-consistency.github/skills/review-cross-command-consistency/SKILL.md

Compares sibling command classes for consistent structure, documentation, testing, and exit-status conventions under the Base architecture. Use for cross-command audits.

rspec-unit-testing-standards.github/skills/rspec-unit-testing-standards/SKILL.md

Defines RSpec unit testing rules for this project covering structure, naming, setup patterns, stubbing, doubles, coverage, and test reliability. Use when writing, reviewing, or auditing RSpec specs under spec/unit/.

scaffold-new-command.github/skills/scaffold-new-command/SKILL.md

Generates a production-ready Git::Commands::* class with unit tests, integration tests, and YARD docs using the Base architecture. Use when creating a new command from scratch.

test-debugging.github/skills/test-debugging/SKILL.md

Debugs failing or flaky tests and improves test coverage. Use when tests fail consistently, exhibit intermittent behavior, or when adding missing test coverage.

write-yard-documentation.github/skills/write-yard-documentation/SKILL.md

Guides documenting Ruby source code with YARD doc comments. Use when writing new code, generating missing docs, updating examples, fixing doc errors, or checking documentation coverage.

Auto-indexed from ruby-git/ruby-git

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0