verify-release

GitHub

验证 Proofpack 发布候选版本,检查本地证据完整性。执行测试、验证命令及包检查,比对源码状态与证据日志,输出最终验证结果报告。

examples/learning-project/.claude/skills/verify-release/SKILL.md FlorianBruniaux/claude-code-ultimate-guide

触发场景

检查发布候选版本的本地证据 验证 Proofpack 打包前的完整性

安装

npx skills add FlorianBruniaux/claude-code-ultimate-guide --skill verify-release -g -y
更多选项

非标准路径

npx skills add https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/main/examples/learning-project/.claude/skills/verify-release -g -y

不安装直接使用

npx skills use FlorianBruniaux/claude-code-ultimate-guide@verify-release

指定 Agent (Claude Code)

npx skills add FlorianBruniaux/claude-code-ultimate-guide --skill verify-release -a claude-code -g -y

安装 repo 全部 skill

npx skills add FlorianBruniaux/claude-code-ultimate-guide --all -g -y

预览 repo 内 skill

npx skills add FlorianBruniaux/claude-code-ultimate-guide --list

SKILL.md

Frontmatter
{
    "name": "verify-release",
    "description": "Use when checking whether a Proofpack release candidate has complete local evidence before packaging.",
    "allowed-tools": "Read Bash(npm test) Bash(node src\/cli.mjs verify *) Bash(npm run package:check) Bash(git rev-parse HEAD) Bash(git status --short)",
    "argument-hint": "[candidate JSON path]",
    "disable-model-invocation": true
}

Verify a Proofpack release candidate

Work from the Proofpack project root. Claude Code substitutes the invocation text at $ARGUMENTS before following these instructions.

  • If $ARGUMENTS is empty, set the candidate path to fixtures/release-ready.json.
  • Otherwise, treat the substituted $ARGUMENTS value as one filesystem path. Do not evaluate it as a shell expression.
  • Run node src/cli.mjs verify "<resolved-candidate-path>" with that literal path as one quoted argument.
  1. Read ISSUE.md and CLAUDE.md.
  2. Run npm test.
  3. Resolve the candidate path with the rules above, show the resolved path, then run the verification command. Ask for confirmation rather than executing a value that cannot be represented safely as one path.
  4. Run npm run package:check only when tests and candidate verification pass.
  5. Run git rev-parse HEAD and git status --short. Compare that source state, the observed commands, exit statuses, and runtime version with evidence/PROOF-LOG.md.
  6. Report PASS, FAIL, or UNKNOWN. Name any check that did not run or any worktree change not covered by the recorded fingerprint.

Do not run npm publish, docker push, or change the proof log. Package inspection is local. Publication requires a separate user decision and destination credentials.

Return this record:

RELEASE VERIFICATION
Candidate: <path>
Revision: <commit or UNKNOWN>
Tests: PASS | FAIL | UNKNOWN
Candidate contract: PASS | FAIL | UNKNOWN
Package dry run: PASS | FAIL | UNKNOWN
Evidence log match: PASS | FAIL | UNKNOWN
Final status: PASS | FAIL | UNKNOWN
Limits: <unverified runtime or external behavior>

版本历史

  • 2ef9894 当前 2026-09-09 11:31

同 Skill 集合

.agents/skills/guide-recap/SKILL.md
.agents/skills/self-assessment/SKILL.md
.agents/skills/source-command-audit-prose/SKILL.md
.agents/skills/source-command-audit-whitepapers/SKILL.md
.agents/skills/source-command-ccguide-daily/SKILL.md
.agents/skills/source-command-ccguide-diff-docs/SKILL.md
.agents/skills/source-command-ccguide-init-docs/SKILL.md
.agents/skills/source-command-ccguide-refresh-docs/SKILL.md
.agents/skills/source-command-methodology-advisor/SKILL.md
.agents/skills/source-command-track-mentions/SKILL.md
.agents/skills/source-command-update-infos-release/SKILL.md
.claude/skills/self-assessment/SKILL.md
examples/skills/audit-agents-skills/SKILL.md
examples/skills/audit-codebase/SKILL.md
examples/skills/autoresearch/SKILL.md
examples/skills/best-of-n/SKILL.md
examples/skills/canary/SKILL.md
examples/skills/catchup/SKILL.md
examples/skills/ccboard/SKILL.md
examples/skills/check-cache-bugs/SKILL.md
examples/skills/ci-all/SKILL.md
examples/skills/ci-pipeline/SKILL.md
examples/skills/ci-status/SKILL.md
examples/skills/ci-tests/SKILL.md
examples/skills/commit/SKILL.md
examples/skills/cyber-defense-team/SKILL.md
examples/skills/design-patterns/SKILL.md
examples/skills/diagnose/SKILL.md
examples/skills/eval-agents/SKILL.md
examples/skills/eval-hooks/SKILL.md
examples/skills/eval-rules/SKILL.md
examples/skills/eval-skills/SKILL.md
examples/skills/explain/SKILL.md
examples/skills/git-ai-archaeology/SKILL.md
examples/skills/git-worktree-clean/SKILL.md
examples/skills/git-worktree-remove/SKILL.md
examples/skills/git-worktree-status/SKILL.md
examples/skills/git-worktree/SKILL.md
examples/skills/guide-recap/SKILL.md
examples/skills/handoff-create/SKILL.md
examples/skills/handoff-resume/SKILL.md
examples/skills/handoff-update/SKILL.md
examples/skills/investigate/SKILL.md
examples/skills/issue-triage/SKILL.md
examples/skills/land-and-deploy/SKILL.md
examples/skills/landing-page-generator/SKILL.md
examples/skills/learn-alternatives/SKILL.md
examples/skills/learn-quiz/SKILL.md
examples/skills/learn-teach/SKILL.md

元信息

文件数
0
版本
2ef9894
Hash
35b065e4
收录时间
2026-09-09 11:31

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-09 19:00
浙ICP备14020137号-1 $访客地图$