github.com/ruby-git/ruby-git
Skill | Added | Review |
|---|---|---|
yard-documentation .github/skills/yard-documentation/SKILL.md General YARD documentation rules and workflow for all Ruby source code. Use when writing or reviewing YARD doc comments, generating missing docs, updating examples, fixing doc errors, or checking documentation coverage. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
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. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
tdd-refactor-step .github/skills/tdd-refactor-step/SKILL.md Guides the REFACTOR step of the TDD cycle — identifying code smells, applying safe refactoring techniques, cleaning test code, and verifying with rubocop. Use during RED-GREEN-REFACTOR when deciding what and how to refactor after making a test pass. | 79 79 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
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/. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
reviewing-skills .github/skills/reviewing-skills/SKILL.md 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. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
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. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
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. | 66 66 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Reviewed: Version: 8887679 | |
resolve-feedback .github/skills/resolve-feedback/SKILL.md Resolves unresolved pull request review threads on the current branch, folds each fix into the existing commit that last touched the same file, force-pushes with lease, and requests a fresh Copilot review. Use when addressing PR feedback, resolving review comments or threads, amending fixes into prior commits, or asking Copilot to re-review after changes. | 79 79 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Reviewed: Version: 8887679 | |
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. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
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. | 60 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
rebase .github/skills/rebase/SKILL.md Rebases the current branch onto origin/main, resolves rebase conflicts, and force-pushes with lease using non-interactive Git commands that never open an editor. Use when updating a feature branch from main, handling rebase conflicts, or rewriting branch history before updating a pull request. | 79 79 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
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. | 79 79 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Reviewed: Version: 8887679 | |
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. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
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. | 76 76 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
make-skill-template .github/skills/make-skill-template/SKILL.md Create new Agent Skills for GitHub Copilot from user requests or by duplicating this template. Use when asked to "create a skill", "make a new skill", "scaffold a skill", or when building specialized AI capabilities with bundled resources. Generates SKILL.md files with proper frontmatter, directory structure, and optional scripts/references/assets folders. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
facade-yard-documentation .github/skills/facade-yard-documentation/SKILL.md Facade-specific YARD documentation rules for Git::Repository::* topic modules and their facade methods, overriding and extending the general yard-documentation skill. Use when writing or reviewing YARD docs for facade modules under lib/git/repository/. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
facade-test-conventions .github/skills/facade-test-conventions/SKILL.md Conventions for writing and reviewing unit and integration tests for Git::Repository facade methods (modules under lib/git/repository/). Use when scaffolding new facade tests or auditing existing ones in spec/unit/git/repository/ and spec/integration/git/repository/. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
facade-implementation .github/skills/facade-implementation/SKILL.md Scaffolds new and reviews existing Git::Repository facade methods (organized into Git::Repository::* topic modules) with unit tests, integration tests, and YARD docs. Use when adding a new facade method to Git::Repository, updating an existing facade method, choosing or creating a topic module under lib/git/repository/, or reviewing a facade method for correctness. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
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, maintenance tasks, and issue triage / diagnosis (triage phase only for diagnosis without implementation). | 71 71 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Reviewed: Version: 8887679 | |
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. | 74 74 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
command-yard-documentation .github/skills/command-yard-documentation/SKILL.md Command-specific YARD documentation rules for Git::Commands::Base subclasses, overriding and extending the general yard-documentation skill. Use when writing or reviewing YARD docs for command classes. | 68 68 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Reviewed: Version: 8887679 | |
command-test-conventions .github/skills/command-test-conventions/SKILL.md Conventions for writing and reviewing unit and integration tests for Git::Commands::* classes. Use when scaffolding new command tests or auditing existing ones. | 59 59 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Reviewed: Version: 8887679 | |
command-implementation .github/skills/command-implementation/SKILL.md Scaffolds new and reviews existing Git::Commands::* classes with unit tests, integration tests, and YARD docs using the Base architecture. Use when creating a new command class from scratch, updating an existing command class, or reviewing a command class for correctness. | 74 74 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Reviewed: Version: 8887679 | |
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. | 68 68 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Reviewed: Version: 8887679 | |
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. | 72 72 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Reviewed: Version: 8887679 |