github.com/ruby-git/ruby-git
| Skill | Added | Review |
|---|---|---|
address-pr-feedback .github/skills/address-pr-feedback/SKILL.md Addresses unresolved pull request review threads and suppressed (low-confidence) Copilot review comments on the current branch, folds each fix into the existing commit that last touched the same file, force-pushes with lease, resolves the addressed threads, and requests a fresh Copilot review. Use when addressing PR feedback, resolving review comments or threads, handling comments suppressed due to low confidence, amending fixes into prior commits, or asking Copilot to re-review after changes. | 65 65 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 517cd99 | |
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. | 63 63 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 517cd99 | |
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. | 71 71 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 517cd99 | |
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. | 70 70 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 517cd99 | |
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. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
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. | 70 70 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 517cd99 | |
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. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
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). | 68 68 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 517cd99 | |
extract-command-from-lib .github/skills-deprecated/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. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
extract-facade-from-base-lib .github/skills-deprecated/extract-facade-from-base-lib/SKILL.md Migrates a public method from Git::Base or Git::Lib to a Git::Repository facade method (under lib/git/repository/) as part of the v5.0.0 architectural redesign. Use when extracting a specific public method during the Strangler Fig migration of Git::Base / Git::Lib into Git::Repository. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
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. | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
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/. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
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/. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
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. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
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. | 65 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
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. | 67 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
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. | 70 70 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 517cd99 | |
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. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
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::CommandLine::Result, moving parsing to facade/parser layers. Use during architectural redesign refactoring. | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 517cd99 | |
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. | 71 71 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 517cd99 |