Git 与版本控制
Git 操作、提交助手与分支管理
breaking-change-analysis
ruby-git
"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."
review-backward-compatibility
ruby-git
"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."
project-context
ruby-git
'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.'
review-command-yard-documentation
ruby-git
"Verifies YARD documentation for command classes is complete, accurate, and aligned with the Git::Commands::Base pattern. Use to audit documentation quality for commands."
dependency-management
ruby-git
"Updates gem dependencies, handles CVEs, and manages gemspec rules. Use when updating dependencies, checking for outdated gems, or fixing security vulnerabilities."
review-command-tests
ruby-git
"Verifies unit and integration tests for Git::Commands::* classes follow project conventions. Use to audit test quality and coverage for command classes."
refactor-command-to-commandlineresult
ruby-git
"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."
extract-command-from-lib
ruby-git
"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."
reviewing-skills
ruby-git
'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.'
development-workflow
ruby-git
"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."
pull-request-review
ruby-git
"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."
read-unmodified-c-module
RediSearch
Read the source of the C module we are working on, before we made any changes.
dart-backport-pr
dartsim
"DART Backport PR: backport a merged main PR to a release branch"
dart-docs-update
dartsim
"DART Docs Update: update docs or AI instruction visibility without code changes"
dart-analyze
dartsim
"DART Analyze: analyze repository evidence without editing"
dart-model-upgrade
dartsim
"DART Model Upgrade: audit and update DART AI infrastructure for model or coding-agent upgrades, including named models, reasoning modes, migrations, compatibility reviews, and visual simulation-debugging evaluations"
dart-contribute
dartsim
"DART Contribute: branching, PRs, review workflow, and dual-PR bugfixes"
dart-fix-issue
dartsim
"DART Fix Issue: resolve a GitHub issue with a fix and regression test"
dart-manage-pr
dartsim
"DART Manage PR: manage an open DART pull request through CI, review, merge, and cleanup"
dart-resume
dartsim
"DART Resume: continue work from a previous session"
dart-release-merge-main
dartsim
"DART Release Merge Main: merge the active release branch back into main"
dart-fix-ci
dartsim
"DART Fix CI: debug and fix failing CI checks on any base branch"
dart-next
dartsim
"DART Next: select and execute the next bounded DART task"
dart-release-packaging
dartsim
"DART Release Packaging: create a release version bump and changelog PR"