Git 與版本控制
6462 skills in 工具 > Git 與版本控制
ci-package-workflow
Create GitHub Actions workflows for automated package building and distribution. Use in package phase to automate .mojopkg building and release creation.
biome-tooling
Biome all-in-one formatter and linter for JavaScript, TypeScript, JSX, TSX, JSON, and CSS.Zero-config setup, 15-20x faster than ESLint/Prettier. Use when working with modern JavaScript/TypeScriptprojects, setting up formatting/linting, or migrating from ESLint+Prettier to a faster alternative.
nondominium-holochain-tryorama-testing
Specialized skill for testing nondominium Holochain applications with Tryorama, providing comprehensive test patterns, agent simulation workflows, performance testing, and multi-agent scenario testing. Use when writing Tryorama tests, debugging zome interactions, or validating Holochain DNA functionality.
npm-publish
This skill should be used when the user wants to publish a package to npm, bump a version, release a new version, or mentions "npm publish", "bun publish", "version bump", or "release". Handles changelog updates, git push, and npm publishing with OTP authentication.
dev-swarm-devops
Setup development environment, MCP tools, GitHub repository, and Docker configurations. Use when user asks to setup devops, configure development environment, or start Stage 8 after tech specs.
cpp-development
Modern C/C++ development with CMake, Conan, Clang tools, C++20/23 standards, andcross-platform best practices. Covers high-performance systems programming, memory-safedesign, RAII patterns, and modern C++ idioms.Use when user mentions C++, CMake, Conan, clang-format, clang-tidy, C++20, C++23,systems programming, or compiling C/C++ code.
yq-yaml-processing
YAML querying, filtering, and transformation with yq command-line tool. Use when working with YAML files, parsing YAML configuration, modifying Kubernetes manifests, GitHub Actions workflows, or transforming YAML structures.
playwright-browser-evaluate
To run JavaScript in the page context, evaluate an expression on the page or a specific element for inspection or manipulation.
dev-swarm-git-merge
Perform git partial merges (checkout specific folders from another branch) and squash merges (clean single-commit integration) to selectively integrate changes across branches.
ticket-drafting-guidelines
Structured guidelines for drafting GitHub issues and technical tickets.Uses What/Why/How format with concise descriptions, markdown formatting,and positive framing without estimates or bold claims.Use when user mentions creating issues, drafting tickets, writing bug reports,GitHub issue templates, or structuring technical tickets.
doc-issue-readme
Post structured documentation to GitHub issue as a comment. Use when starting work on an issue to document approach and track progress.
typescript-strict-mode
TypeScript strict mode configuration for 2025. Recommended tsconfig.json settings,strict flags explained, moduleResolution strategies (Bundler vs NodeNext),verbatimModuleSyntax, noUncheckedIndexedAccess. Use when setting up TypeScript projectsor migrating to stricter type safety.
nano-banana-pro
Generate images using Google Nano Banana Pro (Gemini 3 Pro Image).This is a generic image generation skill for any context.Use when users want to:- Create images from text descriptions- Generate artwork, photos, or illustrations- Use reference images for style or subject consistency- Create images with specific aspect ratios or resolutionsTriggers: "generate image", "create image", "imagen", "nano banana","make a picture", "draw", "illustrate"
git-commands
Git command conventions for pikru. Use when running any git commands to avoid blocking on interactive pager.
project-workflow
Development workflow and quality gates for the Bun + TypeScript stack. **ALWAYS use before commits** to ensure quality gates are met. Also use when starting development or when user asks about workflow process. Examples - "before commit", "quality gates", "workflow checklist", "bun commands", "pre-commit checks".
release-please-protection
Detects and prevents manual edits to release-please managed files (CHANGELOG.md,version fields in package.json, pyproject.toml, Cargo.toml). Provides conventionalcommit templates. Use when editing changelogs, version bumps, release files, orwhen user mentions "release", "changelog", "version bump", or "conventional commits".
github-impact
Génère automatiquement deux rapports d'impact (métier et technique) pour une PR GitHub et les intègre dans la description.
test-github-actions
Test GitHub Actions workflows locally using act before pushing changes. Use when modifying .github/workflows files, before committing workflow changes, when debugging GitHub Actions failures, or when the user mentions testing workflows, act tool, or validating CI/CD changes.
buck2-test-workflow
Comprehensive testing workflow that should be used proactively after ANY code changes. Covers immediate testing, recursive package validation with `...`, target determination for affected packages, and reverse dependency testing. Use this skill after modifying BUILD files, changing code, fixing tests, or before committing to ensure nothing breaks downstream. (project)
navigating-github-to-konflux-pipelines
Use when GitHub PR or branch has failing checks and you need to find Konflux pipeline information (cluster, namespace, PipelineRun name). Teaches gh CLI commands to identify Konflux checks (filter out Prow/SonarCloud), extract PipelineRun URLs from builds and integration tests, and parse URLs for kubectl debugging.