Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
中文简介正在准备中。当前显示原文说明。
Use when the feature is implementation-complete and the next step is 'ship it' — verifies, cleans up, routes to merge/PR/park/discard; never destroys work without explicit confirmation.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Do NOT use when:
receiving-code-reviewRoute a finished branch to its next state with evidence — merged, pushed for PR, parked, or discarded. Never let a half-verified branch become a PR. Never destroy work without explicit confirmation.
NO MERGE, NO PR, NO DISCARD WITHOUT VERIFIED TESTS + EXPLICIT CHOICE.
Skipping verification because "it worked a minute ago" is how broken
main happens. Discarding because "I assumed the user meant it" is
how work gets lost.
Before presenting any options, gather context. Do not assume — check:
git status — clean, or still dirty?git log --oneline <base>..HEAD — what commits are actually on this
branch?git branch --show-current — the branch name you will be operating onIf a PR already exists for this branch, stop — this is not a
finishing step, route to receiving-code-review
or fix-pr-comments instead.
Run the end-of-work gate before presenting any options — see
verify-completion-evidence.
Steps 1–3 run only when quality.local_auto_run: true; under the
default (false / missing) skip them without asking — the user runs
quality tools manually, remote CI on the PR is the authoritative gate,
and the readiness report says "quality gates delegated to remote CI"
instead of claiming them green:
git status clean — nothing unstaged, no stray filesIf any executed step fails → stop. Report the failure, do not present ship options. Fixing the failure comes first.
# Default: main
BASE=main
# Stacked PR: parent branch
BASE=$(git config branch.$(git branch --show-current).merge | sed 's|refs/heads/||')
If ambiguous, ask: "This branch splits from <guess> — correct?"
before presenting options.
Ask the user exactly one question:
Implementation is verified. What now?
1. Open a Pull Request on <base-branch>
2. Merge locally into <base-branch> (for projects without a PR flow)
3. Keep the branch as-is — I'll handle it later
4. Discard all work on this branch
Do not add recommendations unless the user asks. Each option leads to a different sub-procedure (steps 5a–5d).
prepare-for-reviewreview-changescreate-pr-descriptioncreate-prSee requesting-code-review for
the surrounding discipline.
Use only when the project policy is "no PR required" (solo repos, spike branches, private tooling). For team repos, default to Option 1.
git checkout <base-branch>
git pull --ff-only
git merge --no-ff <feature-branch>
# Re-run the full test suite on the merged tree
<test command>
# Only if green:
git branch -d <feature-branch>
If the post-merge test run fails → git reset --hard ORIG_HEAD, fix
on the feature branch, restart from Option 1/2.
Confirmation gate — require a typed answer, not "y":
This will permanently remove:
- Local branch <name>
- Remote branch <name> (if pushed)
- Commits: <list of SHAs + subjects>
Type "discard <name>" to confirm.
Only on exact match:
git checkout <base-branch>
git branch -D <feature-branch>
# Remove remote only if the user confirms a second time
git push origin --delete <feature-branch>
Log the discarded SHAs so the work can be recovered via git reflog
within the reflog TTL if needed.
If the branch lives in a git worktree:
auto removes it)git worktree remove <path>; a security/… fix ends at deployedAfter the chosen option completes, report:
abcdef", "Branch discarded")git branch -d vs -D — lowercase -d refuses unmerged branches,
uppercase -D forces; only use -D inside the confirmed discard
flowmain — opening a PR to main
invalidates the stackcreate-pr — duplicates work. Trust the gate result if nothing
changed in betweenverify-completion-evidenceprepare-for-reviewcommit,
conventional-commits-writingreview-changescreate-prreceiving-code-reviewBefore reporting "done" after this skill runs:
quality.local_auto_run: true — under the default false
the report states "quality gates delegated to remote CI" instead还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
中文简介正在准备中。当前显示原文说明。
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
中文简介正在准备中。当前显示原文说明。
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
中文简介正在准备中。当前显示原文说明。
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
中文简介正在准备中。当前显示原文说明。
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
中文简介正在准备中。当前显示原文说明。
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
中文简介正在准备中。当前显示原文说明。