用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill git-workflow命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
基于 SOC 职业分类
正在显示 SKILL.md
| name | git-workflow |
| description | > Use when this capability is needed. |
Manage the git workflow for this project. Follow these conventions strictly.
Create descriptive branch names using category prefixes:
feat/short-description — new featuresfix/short-description — bug fixesrefactor/short-description — code restructuringchore/short-description — maintenance, deps, configsecurity/short-description — security fixesui/short-description — UI/UX changesimprove/short-description — improvements and optimizationsEach commit must be atomic — one logical change per commit.
Commit message format: prefix: short imperative description
Prefixes: fix:, feat:, refactor:, chore:, ci:, docs:, test:
Use feat!: or fix!: for breaking changes.
Rules:
npm run build && npm run lint && npm run test before creating commits. If all changed files are Markdown (*.md), skip build/lint/test and state that validation was skipped because the change is docs-only. If any validation step fails, abort immediately and return the failure to the caller. Do not attempt to fix unrelated issues from inside this skill.Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>Before creating any commit, review staged changes with git diff --cached to ensure only intended changes are included.
After all commits are ready and pushed:
git push -u origin <branch-name>gh pr create| Commit | Change |
|--------|--------|
| `fix:` description | What was fixed and why |
| `feat:` description | What was added |
When reporting success back to the user, include the branch name, relevant commit SHA(s), and PR URL.
When a branch already has an open PR and you push additional commits:
gh pr view --json body -q .body and use that exact content as the base for your update. Do not generate a fresh PR description from scratch.gh pr edit so it reflects the latest state of the branch.gh pr edit, verify the updated body still contains the important sections from the original PR description.Never leave the PR description stale after pushing fixes to an existing PR.
If the user explicitly asks to redo commits, split a monolithic commit, or force-push a corrected branch:
git push --force-with-lease only when the user explicitly requested rewriting remote history.When told a PR is merged:
git checkout maingit pull origin maingit branch -d <branch-name>Source: asizikov-demos/copilot-premium-requests-report-viewer — distributed by TomeVault.