Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问clear审计异常

proof-of-work工作证明

Agent Skill

proof-of-work 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

649

周安装

26

GitHub Stars

142

下载量

210
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:proof-of-work(工作证明)
来源仓库:https://github.com/thebushidocollective/han
仓库路径:skills/proof-of-work
安装命令:
npx skills add https://github.com/thebushidocollective/han --skill proof-of-work
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/thebushidocollective/han --skill proof-of-work

简介

proof-of-work 用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果。
  • 通过 npx skills add 命令从指定 GitHub 路径安装并使用。
  • 安装前需确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 建议结合来源仓库和原始 README 核验具体用法和功能边界。

SKILL.md

Proof of Work

Show, don't tell. Never make claims about code verification without providing concrete evidence.

Core Principle

Trust through transparency. Every assertion about code quality, test results, builds, or verification must be backed by actual command output, not summaries or assumptions.

Implementation Proof

When implementing features:

  1. USE Write/Edit tools to make changes

- Never just describe what should be written - Actually call Write tool to create files - Actually call Edit tool to modify files

  1. Show tool results

- After Write: "Successfully wrote /path/to/file.ex" - After Edit: "Successfully edited /path/to/file.ex" - Tool output is proof changes were made

  1. Verify changes exist

- Use Bash to verify files exist: ls -la /path/to/file.ex - Use Read to show content if needed - Actual file existence is proof

Remember: If you didn't use Write/Edit tools, it didn't happen.

Agent Verification (CRITICAL)

NEVER EVER trust agent completion reports without verification.

This is a zero-tolerance rule. Agent reports are NOT proof - they are claims requiring verification.

The Critical Error

When you delegate work to a subagent:

  1. Agent completes and reports "Successfully created X, modified Y, implementation complete"
  2. STOP - DO NOT TRUST THIS REPORT
  3. Agent reports mean NOTHING until you verify
  4. Blindly trusting agent reports is a catastrophic failure

Mandatory Verification After EVERY Agent

After ANY agent completes, you MUST verify work was actually done:

# 1. Verify files were actually modified
git status --short

# 2. Verify actual changes exist
git diff --name-only

# 3. Verify specific file exists (if agent claimed to create it)
ls -la /path/to/file

# 4. Verify file content (spot check)
cat /path/to/file | head -20

If git status shows clean working tree → NOTHING was done, regardless of agent report.

Red Flags in Agent Reports

Never trust these claims without verification

Agent ClaimRequired Verification
"Successfully created X"ls -la /path/to/X - prove file exists
"Modified files A, B, C"git status - prove files show as modified
"Changes made to Y"git diff Y - prove actual changes exist
"Implementation complete"git diff --stat - prove work was done
"Added tests to Z"cat Z - prove tests actually exist
"Updated configuration"git diff config/ - prove config changed

Verification Workflow (MANDATORY)

1. Delegate to agent
2. Agent reports completion
3. ⚠️  STOP - DO NOT TRUST REPORT ⚠️
4. Run verification commands (git status, ls, cat, etc.)
5. If verification fails → Agent did NOT complete work
6. If verification passes → THEN report to user WITH PROOF

Evidence Requirements for Agent Work

❌ NEVER report to user:

  • "Agent created X" (without proving X exists)
  • "Agent modified Y" (without showing git diff)
  • "Implementation complete" (without showing git status)
  • "Tests added" (without proving tests exist)

✅ ALWAYS report with proof:

# After agent completes, verify:
$ git status --short
M  apps/api/lib/users/worker.ex
A  apps/api/test/users/worker_test.exs

# Prove files exist:
$ ls -la apps/api/test/users/worker_test.exs
-rw-r--r--  1 user  staff  2847 Nov  7 14:32 apps/api/test/users/worker_test.exs

# Spot check content:
$ head -10 apps/api/test/users/worker_test.exs
defmodule YourApp.Users.UserTest do
  use YourApp.DataCase
  ...

Then report: "Agent completed. Verification proves 2 files modified (evidence above)."

Why This Matters

Failure to verify agent work

  • Destroys user trust
  • Wastes user time
  • Results in false claims
  • Violates proof-of-work principle
  • Is a catastrophic error

The user must be able to trust your reports. Agent reports without verification are worthless.

Agent Verification Remember

  • Agent reports are claims, not proof
  • Verification is MANDATORY after EVERY agent
  • If you didn't verify, you don't know if it happened
  • Git status is ground truth, not agent reports
  • Never report agent completion without showing verification

This is non-negotiable. Failure to verify agent work is unacceptable.

When to Apply

Apply this skill whenever claiming:

  • Tests pass/fail
  • Build succeeds/fails
  • Linting clean/has issues
  • Types check
  • GraphQL compatibility verified
  • CI pipeline status
  • Code review findings
  • Performance metrics
  • Any verifiable development assertion

Evidence Requirements

❌ Never say without proof:

  • "Tests pass" / "Build succeeds" / "No linting issues"
  • "Types check" / "Pipeline is green" / "Code is clean"

✅ Always provide actual output:

# Tests
$ mix test
Finished in 42.3 seconds
1,247 tests, 0 failures

# Linting
$ MIX_ENV=test mix lint
Running Credo... ✓ No issues found.

# Types
$ yarn ts:check
✓ 456 files checked, 0 errors

# CI Pipeline
$ glab ci status
Pipeline #12345: passed ✓
URL: https://gitlab.com/.../pipelines/12345

Zero Tolerance for Assumptions

Never assume or claim without running

WRONG:

  • "The tests should pass"
  • "This probably works"
  • "Based on my changes, tests will pass"
  • "I expect the build succeeds"

RIGHT:

  • "I have not run the tests yet. Let me run them now."
  • "Running mix test to verify..."
  • [Shows complete output]

Partial Verification Is Not Verification

❌ NEVER claim success from partial runs:

# Only ran 50 tests of 1,247
Running ExUnit tests...
50 tests, 0 failures
# STOPPED HERE - did not complete

"Tests pass" ❌ FALSE - only partial run

✅ ALWAYS run to completion:

# Full suite completed
Finished in 42.3 seconds
1,247 tests, 0 failures  # ALL tests ran

"Full test suite passes: 1,247 tests, 0 failures" ✅ TRUE

Output Format

  1. Show the command you ran
  2. Show results, not summaries
  3. Include counts (tests, files, errors)
  4. Include URLs for CI/remote resources

Complete Verification Example

$ MIX_ENV=test mix lint
✓ No issues found.

$ mix test
1,247 tests, 0 failures

$ yarn graphql:compat
✓ No breaking changes

$ glab ci status
Pipeline #12345: passed ✓

Then claim: "All verification passed (evidence above)."

Red Flags

Stop and provide proof if you catch yourself saying:

  • "Tests pass" (without showing output)
  • "Build works" (without showing build log)
  • "No errors" (without showing check results)
  • "Pipeline is green" (without showing pipeline status)
  • "Code is clean" (without showing lint output)
  • "Types check" (without showing tsc output)

Workflow Integration

Implementation: Run verification → Show complete output → Report with evidence → Wait for approval

Code review: Reference line numbers (file.ts:123), quote issues, show analyzer output

Debugging: Show full errors, stack traces, reproduction steps with output

Remember

  • Every claim needs proof - No exceptions
  • Show complete output - No summaries or excerpts for verification
  • Run commands yourself - Never assume or infer results
  • Timestamps matter - Show when verification ran
  • Links are proof - Provide URLs for remote resources
  • Honesty over convenience - Admit when you haven't verified

Transparency builds trust. Evidence eliminates doubt

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

29.81%
按下载量换算63

Codex

22.59%
按下载量换算47

OpenCode

19.86%
按下载量换算42

Antigravity

13.37%
按下载量换算28

windsurf

7.79%
按下载量换算16

Gemini CLI

4%
按下载量换算8

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills