Git & Version Control
6462 skills in Tools > Git & Version Control
ai-sdk-core
Build backend AI with Vercel AI SDK v5/v6. v6 stable introduces Output API (Output.object/array/choicereplace deprecated generateObject/streamObject), plus speech synthesis, transcription, image generation,embeddings, reranking, MCP tools, and middleware. Covers v4→v5 migration, latest models (GPT-5.2,Claude 4.x, Gemini 2.5), Workers startup fix, and 12 error solutions.Use when: implementing AI SDK v5/v6, using Output API, speech/transcription/image features, embeddings,MCP tools, migrating v4→v5, troubleshooting errors, or fixing Workers startup issues.
react-native-expo
Build React Native 0.76+ apps with Expo SDK 52. Covers mandatory New Architecture (0.82+), React 19 changes (propTypes/forwardRef removal), new CSS (display: contents, mixBlendMode, outline), Swift iOS template, and DevTools migration.Use when: building Expo apps, migrating to New Architecture, or troubleshooting "Fabric component not found", "propTypes not a function", "TurboModule not registered", or Swift AppDelegate errors.
project-planning
Generate structured planning documentation for web projects with context-safe phases, verification criteria, and exit conditions. Creates IMPLEMENTATION_PHASES.md plus conditional docs (DATABASE_SCHEMA, API_ENDPOINTS, UI_COMPONENTS, CRITICAL_WORKFLOWS).Use when: starting new Cloudflare Workers/React projects, adding major features to existing apps, breaking large work into manageable phases, or need verified planning before coding begins.
google-spaces-updates
Post team updates to Google Chat Spaces via webhook. Supports deployment notifications, bug fixes,feature announcements, and questions. Reads config from .claude/settings.json, formats messageswith rich formatting, and includes git context (commits, branches, changed files).Use when: "post to team", "notify team", "update the team", after deployments, completing features,fixing bugs reported by team, or asking questions that need team input.Keywords: google spaces, google chat, team notifications, webhook, deployment updates, team chat,chat spaces api, notify team, post update, team collaboration, slack alternative
react-component-generator
Generate React components following best practices with TypeScript, Tailwind CSS, and Zustand state management. Use this skill when the user requests creating React components, UI elements, or mentions component generation. Supports common component patterns including basic components, forms, lists, cards, buttons, modals, and stateful components with Zustand integration.
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.
markitdown
Convert various file formats (PDF, Office documents, images, audio, web content, structured data) to Markdown optimized for LLM processing. Use when converting documents to markdown, extracting text from PDFs/Office files, transcribing audio, performing OCR on images, extracting YouTube transcripts, or processing batches of files. Supports 20+ formats including DOCX, XLSX, PPTX, PDF, HTML, EPUB, CSV, JSON, images with OCR, and audio with transcription.
git-commit-helper
帮助生成规范的 Git 提交信息,遵循 Conventional Commits 规范
test-automation-strategy
Design and implement effective test automation with proper pyramid, patterns, and CI/CD integration. Use when building automation frameworks or improving test efficiency.
git-workflow
Provides expert guidance on Git operations including branch management, commit best practices, merge conflicts, and version control workflows. Use when the user needs help with Git commands, workflows, or resolving repository issues.
docs-seeker
Searching internet for technical documentation using llms.txt standard, GitHub repositories via Repomix, and parallel exploration. Use when user needs: (1) Latest documentation for libraries/frameworks, (2) Documentation in llms.txt format, (3) GitHub repository analysis, (4) Documentation without direct llms.txt support, (5) Multiple documentation sources in parallel
using-tmux-for-interactive-commands
Use when you need to run interactive CLI tools (vim, git rebase -i, Python REPL, etc.) that require real-time input/output - provides tmux-based approach for controlling interactive sessions through detached sessions and send-keys
git-commit-assistant
Generate high-quality conventional git commit messages and, with user approval, run the commit. Use when drafting or refining commit messages, validating commit quality, or committing staged work while avoiding noisy histories.
format-lint-assistant
Run the project's formatter, linters, and mypy checks in the required order, fixing issues and managing any needed stub dependencies via uv.
main-router
Intelligent skill router that analyzes user requests and automatically dispatches to the most appropriate skill(s) or zen-mcp tools. Routes to zen-chat for Q&A, zen-thinkdeep for deep problem investigation, codex-code-reviewer for code quality, simple-gemini for standard docs/tests, deep-gemini for deep analysis, or plan-down for planning. Use this skill proactively to interpret all user requests and determine the optimal execution path.
codex-code-reviewer
Systematic code review workflow using zen mcp's codex tool. Use this skill when the user explicitly requests "use codex to check the code", "check if the recently generated code has any issues", or "check the code after each generation". The skill performs iterative review cycles - checking code quality, presenting issues to the user for approval, applying fixes, and re-checking until no issues remain or maximum iterations (5) are reached.
browsing
Use when you need direct browser control - teaches Chrome DevTools Protocol for controlling existing browser sessions, multi-tab management, form automation, and content extraction via use_browser MCP tool
code-quality-analysis-with-pmat
Analyzes code quality, complexity, and technical debt using PMAT(Pragmatic AI Labs MCP Agent Toolkit). Use this skill when:- User mentions "code quality", "complexity", "technical debt", or "maintainability"- Reviewing code or conducting code review- Modifying or refactoring existing code files- Creating pull requests or preparing commits- Investigating performance or quality issuesSupports 25+ languages including Rust, Python, TypeScript, JavaScript, Go, C++, Java, Ruby, PHP, Swift, and more.Provides cyclomatic complexity, cognitive complexity, maintainability index, dead code detection,and technical debt annotations (SATD: TODO, FIXME, HACK comments).
deep-context-generation-with-pmat
Generates comprehensive, LLM-optimized codebase context using PMAT(Pragmatic AI Labs MCP Agent Toolkit). Use this skill when:- Starting work on unfamiliar codebases- Onboarding to new projects or repositories- Need quick understanding of project architecture- Preparing for refactoring or feature implementation- Creating documentation or technical specificationsOutputs highly compressed markdown (60-80% reduction) optimized for LLM consumption.Supports 25+ languages with architecture visualization, complexity heatmaps, and dependency graphs.
agent-factory
Claude Code agent generation system that creates custom agents and sub-agents with enhanced YAML frontmatter, tool access patterns, and MCP integration support following proven production patterns