Git 与版本控制
Git 操作、提交助手与分支管理
commit
howells
Smart commit and push with auto-splitting across domains. Creates atomic commits. Use when asked to "commit", "push changes", "save my work", or after completing implementation work. Automatically groups changes into logical commits.
vision
howells
Create or review a high-level vision document capturing project goals and purpose. Use when asked to "define the vision", "what is this project", "set goals", or when starting a new project that needs clarity on purpose and direction.
tidy
howells
Clean up completed plans in docs/plans/. Archives or deletes finished plans. Use when asked to "clean up plans", "tidy the docs", "archive old plans", or after completing implementation to remove stale planning documents.
naming
howells
Generate and validate project names. Reads codebase context, produces candidates using tech naming strategies, and checks domain + GitHub availability. Use when naming a new project, renaming, or validating an existing name.
si-coder
rahmanef63
"Zero human involvement full-stack deployment. Umbrella skill that points to modular sc-* sub-skills (sc-all, sc-dokploy, sc-convex, sc-convex-cloud, sc-vercel, sc-git, sc-onboarding) plus the legacy monolithic deploy.js. Two deploy paths share one flow shape: self-hosted (Dokploy app + self-hosted Convex) and online (Vercel frontend + Convex Cloud). The user can invoke /sc-all for end-to-end (--target dokploy vercel), /sc-convex/-cloud, /sc-vercel, or /sc-dokploy for narrower domain ops, /sc-git for GitHub repo/Actions ops, or /sc-onboarding to set up credentials."
using-fastlane-in-flutter-and-ci
rodydavis
Automate Flutter app builds and deployments to both the App Store and Google Play using Fastlane with this step-by-step guide.
automate-flutter-app-releases
rodydavis
Automate your Flutter app releases to beta or production with this handy shell script that handles version bumping, formatting, cleaning, rebuilding, and deployment via Fastlane.
install-flutter-from-git
rodydavis
Install Flutter SDK via git clone and configure for all platforms
how-to-manage-multiple-flutter-versions-with-git-worktrees-and-z
rodydavis
Manage multiple Flutter versions efficiently using Git worktrees, eliminating the need for external version managers like FVM.
displaying-html-in-flutter
rodydavis
Easily display and interact with HTML content in your Flutter app using the easy_web_view package, which supports both web and mobile platforms.
color-utilities-in-javascript
rodydavis
Explore helpful color utility functions, like RGB to HSL, HEX to RGB, and HSL to HEX, generated with the assistance of GitHub Copilot.
how-to-create-html-web-components-with-dart
rodydavis
Discover the power of Web Components and how to build them with both JavaScript and Dart for reusable, framework-agnostic UI elements.
update-changelog
goncalossilva
"Update CHANGELOG.md following Keep a Changelog (https://keepachangelog.com/en/1.1.0/)"
git-commit
goncalossilva
"Commit changes with an emphasis on tidiness and reviewability: small, focused commits, with clear rationale in messages."
git-clean-history
goncalossilva
"Reimplement the current Git branch on a fresh branch off main with a clean, narrative-quality commit history."
issue-tree-builder
sruthir28
McKinsey-style issue tree framework for breaking down complex problems into MECE (Mutually Exclusive, Collectively Exhaustive) components. Use when users need to decompose strategic questions, structure analysis, create work plans, or prepare for case interviews. Apply hypothesis-driven approach to problem-solving.
interminai
mstsirkin
Control interactive terminal applications like vim, git rebase -i, git add -i, git add -p, apt, rclone config, sudo, w3m, and TUI apps. Can also supervise another CLI LLM (cursor-agent, codex, etc.) - approve or reject its actions by pressing y/n at confirmation prompts. Use when you need to interact with applications that require keyboard input, show prompts, menus, or have full-screen interfaces. Also use when commands fail or hang with errors like "Input is not a terminal" or "Output is not a terminal". Better than application specific hacks such as GIT_SEQUENCE_EDITOR or bypassing interactivity through file use.
terraform-specialist
olehsvyrydov
"[Extends devops-engineer] Terraform/OpenTofu specialist. Use for advanced Terraform modules, multi-cloud providers, state management, workspaces, CI/CD for IaC. Invoke alongside devops-engineer for complex IaC projects."
ez-workflow
rohoswagger
Use when about to run git branching, commit, push, or PR operations in a repo managed by ez-stack. Provides the complete command reference and agent-specific usage patterns.
brainstorming
hainamchung
"You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation."
algorithmic-art
hainamchung
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
resume-session
kody-w
Read-only cold-start pickup for a Rappterbook session. Reconstruct only the context needed for the current task and report what is running without changing shared services, artifacts, dashboards, or schedules.
bootstrap-world
kody-w
Autonomously set up a complete Rappterbook world simulation from a fresh fork. Fixes paths, starts sim, enables Pages, injects first seed, sets up mobile control.
antigaslighter
kody-w
Verify a named artifact, workflow, deployment, or script against observable evidence. Read-only by default, bounded to the requested target, and explicit when evidence is incomplete.