Skip to main content
在 Manus 中运行任何 Skill
一键导入
GitHub 仓库

pfBlockerNG

pfBlockerNG 收录了来自 pfBlockerNG 的 16 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。

已收集 skills
16
Stars
2
更新
2026-07-12
Forks
0
职业覆盖
2 个职业分类 · 已分类 100%
仓库浏览

这个仓库中的 skills

gh-issue
软件开发工程师

Triage a GitHub issue end-to-end: read it whole, decide whether the report actually checks out, assess its impact, and produce an ordered RESOLUTION PLAN whose every step carries the brief notes for a delegate sub-agent. Args: <issue-number> [--fix]. Without --fix it stops at the plan (triage verdict + impact + per-step brief notes). With --fix it also EXECUTES the plan: all work happens in ONE dedicated git worktree on branch `issue/{NN}-{slug}` reused across every step, each step is run by a fresh sub-agent briefed with that step's prompt + CLAUDE.md + the previous step's handoff, you (the orchestrator) gate and independently verify each agent's output before the next starts, and each agent returns a handoff document you pass to the next. Lands the fix via /pr-merge-flow. Use when the user says "triage issue N", "look at issue N", "/gh-issue N", "investigate and fix issue N", or invokes /gh-issue.

2026-07-12
pr-merge-flow
软件开发工程师

Land a PR end-to-end the repo's DEFAULT way: review feedback first, then merge. Roughly `/pr-comments N --wait-for=coderabbitai && /pr-merge N` — get the review feedback, validate + apply each finding and reply, and ONLY if that completes cleanly, rebase the head onto the live base, wait for the real CI to go green (EXCLUDING the bot), merge `--rebase` (never a merge commit, never squash) and delete the branch. The review step ALWAYS runs the committed `review-single` workflow — ONE Claude sub-agent as an ADVERSARIAL reviewer IN ADDITION TO CodeRabbit, never a mere fallback — at reasoning effort xhigh (never below, never max): the latest Sonnet (5 or newer) — Fable (5 or newer), preferred for a large/complex PR, is temporarily unavailable, so use Sonnet (never Opus, never a multi-agent fan-out). In parallel it gives CodeRabbit ~10 minutes to acknowledge the PR: if it does, wait on its review too; if it stays silent, nudge it once with `@coderabbitai review` and wait 10 more minutes; if it is STILL silent the

2026-07-12
pr-merge
软件开发工程师

Land a pull request the repo's way: rebase its head branch onto the target branch, push, wait for CI to go green (EXCLUDING CodeRabbit — never block on the bot), then merge with `--rebase` (never a merge commit, never squash) and delete the remote branch. Refuses to merge a draft, a conflicting/unmergeable PR, or one whose CI is red. Args: [PR number] (defaults to the current branch's PR). Use when the user says "merge this PR", "land PR N", "rebase and merge", "merge it once CI passes", or invokes /pr-merge. Companion to /pr-comments — handle review feedback first, then /pr-merge.

2026-07-11
adr-create
软件开发工程师

Interactively design and author a NEW ADR (Architecture Decision Record) for this repository, then write it to .ADRs/ADR_NN_Name/ as ADR.md plus ordered phase-prompt .txt files ready for /adr-phase. Args: [optional one-line topic]. Use when the user says "create an ADR", "start a new ADR", "let's design ADR-N", or invokes /adr-create. You act as a skeptical design partner, not a transcriber.

2026-07-11
adr-phase
软件开发工程师

Implement an ADR (Architecture Decision Record) — a single phase, or the whole ADR end-to-end with the `all` selector. Args: <ADR-number> <phase-number | all> [--base <branch>]. Runs in a dedicated per-ADR git worktree (your main checkout stays free); each phase is executed by a fresh sub-agent with a clean context — briefed with the phase prompt, CLAUDE.md, and the prior phase's handoff, working in the full worktree. Commits AND pushes branch `adr/{NN}-{slug}` after every phase (crash-safe), so the run is resumable — on restart it resets to the last completed phase and continues. When the ADR is complete it offers a PR (default) or a rebase onto the base. Use when the user says "implement phase N of ADR-M", "run adr phase", "implement all of ADR-N", "finish ADR-N", or invokes /adr-phase.

2026-07-11
delegate
软件开发工程师

Run ONE ad-hoc coding task through the full CLAUDE.md delegation contract — the same brief → Sonnet 5 implementer → mechanical gate discipline /adr-phase and /gh-issue enforce, for work that belongs to neither. Args: <task description> [--base <branch>]. Use when the user says "delegate this", "have sonnet build X", "do this via the contract", or invokes /delegate. Not for ADR phases (/adr-phase) or issue fixes (/gh-issue --fix) — route those to their skills.

2026-07-11
pr-comments
软件质量保证分析师与测试员

Retrieve a pull request's review comments — CodeRabbit's inline findings PLUS its nitpick and outside-diff-range findings (and human reviewer comments) — validate each against the CURRENT code, apply the ones that genuinely hold (skip the rest with a reason, defer pre-existing ones to their own PR), then reply on every thread. Nitpick AND outside-diff-range findings are mandatory to handle, with the same rigor as inline ones — every finding gets a verdict and a reply; none is skipped merely for the bucket it landed in. With --wait-for=<handle> it first blocks until that reviewer (usually CodeRabbit) has FINISHED reviewing — polling the PR, not a one-shot read — and, if CodeRabbit declines because the base isn't the default branch, comments to trigger a full review and keeps waiting. --wait-for is repeatable / comma-separated (e.g. --wait-for=coderabbitai,snyk) to wait on several reviewers, skipping any that are not reviewing the PR. Args: [PR number] [--wait-for=<handle>[,<handle>...]] (PR defaults to the cur

2026-07-11
spec-lint
软件开发工程师

Lint ADR phase prompts for the delegation-contract blocks (VERIFICATION, HANDOFF naming its RESULTS file, declared test mode, reality-override line, blast-radius line from ADR-62 on) via scripts/check_phase_prompts.py — the mechanical floor beneath /adr-create. Args: [ADR number or prompt file paths] (default: every tracked post-contract prompt). Use when the user says "lint the ADR prompts", "spec-lint ADR N", "check the phase prompts", or invokes /spec-lint. /adr-create runs this before reporting a new ADR done.

2026-07-09
caveman
软件开发工程师

Ultra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

2026-07-07
ponytail
软件开发工程师

Forces the laziest solution that actually works, simplest, shortest, most minimal. Channels a senior dev who has seen everything: question whether the task needs to exist at all (YAGNI), reach for the standard library before custom code, native platform features before dependencies, one line before fifty. Supports intensity levels: lite, full (default), ultra. Use on ANY coding task: writing, adding, refactoring, fixing, reviewing, or designing code, and choosing libraries or dependencies. Also use whenever the user says "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", or "shortest path", or complains about over-engineering, bloat, boilerplate, or unnecessary dependencies. Do NOT use for non-coding requests (general knowledge, prose, translation, summaries, recipes).

2026-07-07
debug
软件开发工程师

Structured hypothesis-ledger debugging (CLAUDE.md "Evidence rules"): reproduce first, list competing hypotheses, run the discriminating probe for each, and only fix a CONFIRMED cause — never "try a fix and see". Args: <symptom, error message, or failing command>. Use when the user says "debug this", "why is X failing", "investigate this error", or invokes /debug. For a filed GitHub issue, prefer /gh-issue N (it embeds this protocol).

2026-07-07
new-terminal
软件开发工程师

Launch a new, detached interactive Claude Code instance that inherits THIS session's configuration directory (CLAUDE_CONFIG_DIR), starts in the same working directory, and — when the current session has remote control enabled — enables /remote-control on the new instance too. Use when the user says "new terminal", "spawn another claude", "launch a second instance", or invokes /new-terminal.

2026-07-04
release-with-changelog
软件开发工程师

Cut a pfBlockerNG release WITH hand-authored release notes: play the role of the GitHub Models step — write docs/release-notes/<tag>.md from the commit range using the same prompt the workflow feeds the model — commit it on the channel branch, then hand off to the /release skill to validate the scheme + dispatch the release workflow (which creates+pushes the tag and publishes; no tag is pushed by hand). Because the file is committed, the workflow's GitHub Models step is skipped and the release body comes from your file. Use this when Models is unavailable (e.g. the org hasn't enabled it), when you want curated notes, or when the user says "write the changelog and release", "release with notes", "play the model and cut the release", or invokes /release-with-changelog. Args: <tag> (e.g. v4.0.0.alpha.1).

2026-07-02
release
软件开发工程师

Cut a pfBlockerNG release by validating the tag scheme, then DISPATCHING .github/workflows/release.yml — the workflow itself creates+pushes the tag and publishes (GitHub Release + .pkg artifacts + self-hosted pkg-repo publish + FreeBSD-ports bump). You do NOT push a tag by hand. Enforces the scheme before dispatch: prereleases (vX.Y.Z.alpha.N | .beta.N | .rc.N) cut from `devel` only, stable (vX.Y.Z) from `main` only — the same rule release-version.sh, the workflow's prepare-release job, and the pre-push hook enforce, so a bad tag is refused locally instead of failing in CI. Args: <tag> (e.g. v4.0.0.alpha.1) [--dry-run]. Use when the user says "cut a release", "release vX.Y.Z…", "tag a release", "publish the alpha", or invokes /release.

2026-06-25
adr-all
软件开发工程师

Shortcut for `/adr-phase <ADR-number> all` — implement an entire ADR end-to-end. Same parameters as /adr-phase minus the phase selector. Args: <ADR-number> [--base <branch>]. Use when the user says "implement all of ADR-N", "run the whole ADR", "finish ADR-N", or invokes /adr-all.

2026-06-19
adr-list
软件开发工程师

List the ADRs that are still open work — NOT yet implemented and NOT already in flight — as a table of `ADR-NN | Name | Status`, so you can pick what to build next. "Not implemented" = the ADR's code has NOT landed on `devel` AND it has NO open PR. Excludes Rejected ADRs, anything already Accepted/landed, and anything with an open PR. Read-only; writes nothing. Args: none. Use when the user says "list ADRs", "what ADRs are left", "which ADRs can I work on next", "adr-list", or invokes /adr-list.

2026-06-19
pfBlockerNG GitHub Agent Skills | SkillsMP