用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/SocketDev/socket-btm --skill opening-pr命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Run this repo's GitHub Actions locally with Agent-CI before pushing CI-sensitive changes.
Audit Actions permissions/allowlists against the fleet baseline; --conform fixes drift.
Propagate a wheelhouse template change across fleet repos: worktrees, push/PR fallback, cleanup.
基于 SOC 职业分类
正在显示 SKILL.md
| name | opening-pr |
| description | Implement a requested change, verify it, commit it, and open or update the PR. |
| user-invocable | true |
| metadata | {"internal":true} |
Ship a change as a PR that actually fixes the thing AND proves it — a PR
without a test or a named verification path is not done. The sibling of
decomposing-tickets: that one writes the work down, this one lands it.
Read the issue / finding / request and the affected code. If it's a findings
report, this is the fix agent's job — deterministic fixers first, AI-patch the
residue. If it's a feature or bug, drive it test-first with building-tdd.
Apply the change. Deterministic fixers (pnpm run fix / format / the finding's
named script) run before any hand patch (code-first-then-ai).
Smallest change that resolves the target; don't refactor unrelated code.
The change MUST carry one of:
building-tdd; seam doctrine:
test-layout), ORpnpm
command, a check script, a reproducible manual step) — stated explicitly in the
PR body, never "trust me".Run pnpm run check + pnpm test <file> and confirm green. No green verification,
no PR.
Run the prose skill over the PR description (conversational mode) and apply
prose-style-and-doctrine:
lead with what changed and why, 1–3 sentences, no throat-clearers, no diff
narration, evidence, the test/command that proves it. Public-surface hygiene: no
real customer/company name, no private repo, no Linear ref, no bare #N (use
org/repo#N or the full URL); link the issue with a closing keyword.
Commit on a branch — a worktree if the primary checkout has other sessions — push,
gh pr create. Opening a PR is outward-facing — confirm the base branch + that
the diff is the intended scope first.
The fix is applied, pnpm run check + the test/verification are green, the PR body
has passed the prose + doctrine pass and leaks no private name, and the PR links
its issue. A PR with no test and no named verification path is not complete.
Use prose for the outward-facing body and pushing for the full pre-push and CI-green loop.