Git 與版本控制
6462 skills in 工具 > Git 與版本控制
database-reset-production
Resets production database with full schema drop. EXTREME CAUTION - deletes all production data. SINGLE SOURCE OF TRUTH for production database reset automation.
new-tool
A set of resources to help agents create new tools and integrate them into the site build process for successful deployment
fastapi-deployment-config
Configure multi-platform deployment for FastAPI applications including Docker containerization, Railway, DigitalOcean App Platform, and AWS deployment. Use when deploying FastAPI apps, setting up production environments, containerizing applications, configuring cloud platforms, implementing health checks, managing environment variables, setting up reverse proxies, or when user mentions Docker, Railway, DigitalOcean, AWS, deployment configuration, production setup, or container orchestration.
cicd-pipelines
Jenkins, GitHub Actions, GitLab CI, and automated data pipeline deployment
orchestrating-parallel-agents
Spawns multiple AI coding agents to work on related GitHub issues concurrently using git worktrees. Use when breaking down a large feature into multiple issues, running parallel agents with --print flag, or managing wave-based execution of related tasks.
global-commenting
Write self-documenting code with clear structure and naming, adding minimal concise comments only to explain complex logic sections, avoiding temporal comments about changes or fixes. Use this skill when writing code in any file across the codebase to ensure proper commenting practices. Use this skill when deciding whether to add comments to functions, classes, or complex algorithms, when reviewing existing comments for relevance and evergreen quality, or when refactoring code to be more self-explanatory. Use this skill for Python files, JavaScript/TypeScript files, or any programming language where code documentation is needed. Use this skill when establishing documentation standards, avoiding over-commenting, or removing outdated temporal comments about recent changes.
metalama-20260
Complete Metalama documentation for aspect-oriented programming in C#. Use when writing aspects, templates, fabrics, or meta-programming code with Metalama.
cui-javascript-linting
ESLint, Prettier, and StyleLint configuration standards for JavaScript code quality and formatting, including flat config setup, rule management, and build integration
gemini-file-api
Work with Gemini File API for document caching and efficient multi-query workflows. Use when discussing file uploads, caching strategies, token optimization, or comparing File API vs inline document approaches.
pr-create
Create well-structured pull requests with proper descriptions
stripe-integration
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
streamlit-uv-development
Use this skill when developing Streamlit applications with uv package manager. Covers project setup, running apps, testing (unit/e2e), and development workflows. Trigger when user mentions "streamlit", "uv run streamlit", "streamlit testing", or asks about building data apps with Python.
documenting-with-mkdocs
Project documentation with MkDocs Material - consistent structure, API auto-generation, GitHub Pages deployment
angular-dev
Angular development expertise for building, modifying, and reviewing Angular applications. Use when working with Angular components, services, templates, routing, forms, signals, or any Angular-specific code. Applies to tasks involving TypeScript in Angular context, component architecture, state management with signals, and Angular best practices.
plc4x
Expert guidance for Apache PLC4X industrial protocols library including Siemens S7, Modbus, OPC-UA, integration with Apache NiFi, connection strings, and field addressing. Use this when working with industrial automation and PLC communication.
git-feature-workflow
Automates feature branch workflow. Invoke when user says "start feature [description]" to create a branch, or "feature complete/done/finished" to commit changes, push branch, and create PR. Handles branch naming, commit messages, and PR descriptions automatically.
three-path-pattern
Implements Toolsmith functions using the three-path pattern (Maybe/Result/Validation). Use when creating or converting functions for the Toolsmith library. Ensures currying, function keyword syntax, immutability, and constitutional compliance. NOT for predicates. Work on ONE function at a time.
resume-pdf-generate
Generate the resume PDF with the existing Puppeteer-based script and blank-page trimming. Use when asked to regenerate the resume PDF, validate print styling, or troubleshoot PDF output in dev/apps/resume.
concierge
Expert assistant for provisioning charm development and testing environments using concierge. Use when setting up development machines, bootstrapping Juju controllers, installing craft tools (charmcraft, snapcraft, rockcraft), or preparing test environments. Keywords include concierge, provision, development environment, Juju bootstrap, LXD, MicroK8s, K8s, craft tools, prepare, restore.
aws-sigv4-req-builder
Generate Python code to call undocumented AWS APIs using SigV4 authentication from cURL requests captured in browser dev tools. This skill should be used when users need to create Python functions that call AWS internal or undocumented APIs with proper AWS Signature Version 4 authentication.