用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/onevcat/Prowl --skill release命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Author, validate, run, and participate in Prowl Agent Workflows — the `prowl.workflow/v1` bundles that orchestrate several live coding agents (launch, message, loop on verdicts, collect outputs, run built-in or local script actions) inside the running Prowl app. Use it to create, test, or debug a workflow action. Reach for this whenever the user wants a workflow created or edited ("write me a Prowl workflow that has two agents review each other", "add an input to the guessing-game workflow"), wants one executed ("use Prowl's adversarial-review workflow on this branch", "run the count-files workflow", "跑一下 xxx workflow"), asks about a run's progress or its result files, or when a `[Prowl] …` line with a `prowl workflow deliver` command appears in this pane — that means this agent is a participant in a run and must deliver through the workflow protocol. Not for driving individual panes directly (use prowl-cli) and not for Prowl settings/UI questions.
Use the Prowl CLI (`prowl`) to inspect or control a running Prowl GUI app and the agent sessions it hosts. Prowl runs several coding agents in parallel, each in its own pane/tab/worktree, so reach for this whenever the user wants to act on a pane other than the current one — check on, coordinate, read from, focus, send text or keys to, open, or close another pane, tab, worktree, split, window, or sibling/neighboring agent. Covers colloquial framings that never say "prowl": "check what the agent in my other window is doing", "are any of my agents running side by side still working or idle?", "tell the agent in my left split to rerun the tests", "send npm run build to the build tab and grab the output", "open ~/proj in a fresh tab", "close that scratch tab I left open". Not for ordinary editing or building inside the Prowl source repo, and not for how-to questions about Prowl's settings, preferences, or keybindings — only when the task is to actually drive panes in the live Prowl app.
Create and maintain curated docs-ai/ records for substantial features and non-trivial, decision-shaping fixes (numbered entries with 000-plan.md before implementation and 001-action.md after). Do not use for reviews, audits, routine investigations, working notes, or status reports unless onevcat explicitly asks for a docs-ai/ record.
正在显示 SKILL.md
| name | release |
| description | Build, sign, notarize, and publish a Prowl release. |
Build, sign, notarize, and publish a Prowl release.
main: git branch --show-current
git status --porcelain
docs-ai/001-fork-bootstrap-and-release-pipeline/release-runbook.md's
Workflow UI release scope and Agent contract release check, and surface their status to the user. Follow the linked
contract runbook: run the full --mode verify suite with the owner's configured model
routes, then --mode publish --report PATH before bump/tag. Commit the generated receipt,
version baseline, and matrix. Publication requires the original artifacts/result bundles
and unchanged source, binaries, and routes within 24 hours; rerun after relevant changes.
Report T1 headless results separately from D3 handoff acceptance in R2b and D2 review acceptance in R3;
inventory alone is not a contract pass, and T1 success does not establish workflow release readiness.sync-docs skill. It diffs docs/.sync-meta.json's last_synced_commit
against the current main HEAD (the code about to ship), updates any docs whose
implementation changed, and sets last_synced_commit to the current HEAD —
the exact commit being released, recorded before the bump/tag.docs/**, which includes
docs/.sync-meta.json; never git add .): e.g. git commit -m "Sync docs for <VERSION>".
This is required: release.sh aborts on a dirty tree, and the doc commit must land
on main now so it is an ancestor of the tag and ships inside the release.sync-docs skill's cost notes.$ARGUMENTS is provided, use it as the version (e.g., 2026.3.18)./scripts/release-notes.sh <VERSION>
build/release-notes.md.build/release-notes.md, show the content to the user, and wait
for explicit confirmation. If the user wants changes, edit the file directly../scripts/release.sh <VERSION>
build/release-notes.md (required — refuses to run without it).