Git 與版本控制
6462 skills in 工具 > Git 與版本控制
check-ci
This skill monitors PR CI checks by polling GitHub status until completion or timeout. Use when the user requests to check CI status, wait for CI to pass, monitor PR checks, or verify build status. Applicable for queries like "check my CI", "wait for CI to pass", "is my PR green", or "monitor CI checks".
github-use
Any time github activity is required.
git-multibranch
Guidance for setting up Git-based multi-branch deployment systems with SSH access, web servers, and automated deployment hooks. This skill should be used when configuring Git repositories that deploy to multiple environments (e.g., main/dev branches), setting up SSH authentication for Git, configuring web servers to serve content from different branches, or creating post-receive hooks for automated deployments.
modernize-scientific-stack
Guidance for modernizing legacy Python 2 scientific computing code to Python 3. This skill should be used when tasks involve converting outdated scientific Python scripts (using deprecated libraries like ConfigParser, cPickle, urllib2, or Python 2 syntax) to modern Python 3 equivalents with contemporary scientific stack (NumPy, pandas, scipy, matplotlib). Applies to data processing, analysis pipelines, and scientific computation modernization tasks.
git-commit
Stage and commit git changes with conventional commit messages. Use when user wants to commit changes, or asks to save their work. Also activates when user says "commit changes", simply "commit", or similar git workflow requests. Never commit without loading this skill.
nestjs-expert
Use when building NestJS applications requiring modular architecture, dependency injection, or TypeScript backend development. Invoke for modules, controllers, services, DTOs, guards, interceptors, TypeORM/Prisma. Keywords: NestJS, Nest, Node.js, TypeScript backend, dependency injection.
cpp-pro
Use when building C++ applications requiring modern C++20/23 features, template metaprogramming, or high-performance systems. Invoke for concepts, ranges, coroutines, SIMD optimization, memory management. Keywords: C++, C++20, C++23, templates, performance, systems programming.
vue-expert
Use when building Vue 3 applications with Composition API, creating reusable composables, or implementing Nuxt 3 projects. Invoke for Pinia state management, TypeScript integration, reactivity optimization. Keywords: Vue 3, Composition API, Nuxt, reactive, composables, Pinia.
agent
Use for PR/code reviews and any task that benefits from a dedicated tmux sub-agent with per-task git worktrees; default path for reviewing diffs (read diff → summarize → run checks/tests) with automated monitoring.
creating-pull-requests
Creates high-quality pull requests with comprehensive descriptions, test plans, and context. Activates when user wants to create PR, says 'ready to merge', or has completed feature work. Analyzes commits and changes to generate meaningful PR descriptions.
prescriptive-actions
Use when the user asks for recommendations, next steps, best approaches, or “what should I do” guidance to achieve a goal or fix a problem.
storytelling-synthesizer
Converts technical work into compelling narratives for demos, blog posts, or presentations.Use when preparing hackathon demos, writing technical blog posts, or creating marketing content.Transforms: PR descriptions, commit histories, feature implementations into structured stories.Formats: demo scripts, blog posts, presentation outlines, marketing copy.
knowledge-extractor
Extracts key learnings from conversations, debugging sessions, and failed attempts.Use at session end or after solving complex problems to capture insights.Automatically suggests updates to: DISCOVERIES.md (learnings), PATTERNS.md (reusable solutions), new agent creation (repeated workflows).Ensures knowledge persists across sessions.
meeting-synthesizer
Processes meeting notes or transcripts to extract structured information.Use after meetings to quickly generate action items, capture decisions, and create follow-up tasks.Extracts: action items with owners, decisions made, key discussion points, follow-up tasks with priorities.
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
gitlab-pr-issue
查看/更新 GitLab Issue、MR(含评论与 diff),并按团队规范非交互创建或修改 MR/Issue;涉及 GitLab(含自建实例)Issue/MR 的操作时使用。
context-management
Proactive context window management via token monitoring, intelligent extraction, and selective rehydration.Use when approaching token limits or needing to preserve essential context.Complements /transcripts and PreCompact hook with proactive optimization.
atlassian-mcp
Use when querying Jira issues, searching Confluence pages, creating tickets, updating documentation, or integrating Atlassian tools via MCP protocol.
release-manager
Specialized release management for morphir-dotnet. Use when user asks to prepare releases, execute releases, monitor deployments, validate releases, resume failed releases, update changelog, create release notes, or manage release workflow. Triggers include "release", "deploy", "publish", "changelog", "version", "release notes", "what's new".
github-issue
Fetch a GitHub issue and generate a plan to resolve it