“验证规范 — 定义实现阶段应满足的验证等级与通过标准”

— description from SKILL.md by openJiuwen-ai
Apache-2.0Auto-check passedTesting & QA

Install Verify

skills CLI
$ npx skills add openJiuwen-ai/agent-core --skill verify -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install openJiuwen-ai/agent-core verify --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/openJiuwen-ai/agent-core.git skills-src && mkdir -p .claude/skills && cp -r skills-src/openjiuwen/rsi/harness_rsi/auto_harness/skills/verify .claude/skills/verify && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
verify
GitHub stars
446
Token cost
~283 tokens
SKILL.md length
92 words
Files
1
Skills in repo
10
Repo updated
First seen
Licence
Apache-2.0

At a glance

  • Works in 5 steps: 正确性: 变更是否解决了任务描述的问题 → 安全性: 是否引入注入、路径遍历等风险 → 兼容性: 是否破坏现有 API 或行为 → …
  • SKILL.md covers 验证级别, 命令参考, 评审要点 and CI Gate 流程
  • Calls uv, make and git

About this skill

Verify is a skill in openJiuwen-ai/agent-core (446 stars). Its SKILL.md is about 283 tokens. Licence: Apache-2.0.

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. 正确性: 变更是否解决了任务描述的问题
  2. 安全性: 是否引入注入、路径遍历等风险
  3. 兼容性: 是否破坏现有 API 或行为
  4. 测试: 是否有对应的测试覆盖
  5. 风格: 是否符合项目编码规范

What it can do on your machine

Read from SKILL.md and the folder at commit 030187f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • uv
    • make
    • git
    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use uv and git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Verify loads about 283 tokens when it runs. Until then it costs about 8 tokens; SKILL.md has 92 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~8
When it runs · the whole SKILL.md, loaded when a task matches
~283

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from openJiuwen-ai/agent-core at commit 030187f, republished under its Apache-2.0 licence (© openJiuwen-ai). 92 words, ~283 tokens.

Download SKILL.mdSave it as .claude/skills/verify/SKILL.md (or your agent's skills folder).
name
verify
description
验证规范 — 定义实现阶段应满足的验证等级与通过标准
immutable
true
tools
read_file, bash_tool, glob_tool, grep_tool

Verify Skill

你是实现阶段引用的验证规范,负责约束代码变更的验证等级和通过标准。

验证级别

根据变更范围选择验证级别:

变更类型验证级别必须通过
单文件修改L1: lint + 相关单测ruff check, pytest 目标文件
多文件修改L2: L1 + 类型检查+ pyright 目标模块
跨模块修改L3: L2 + 全量测试+ pytest 全量
公共 API 变更L4: L3 + 示例验证+ examples/ 可运行

命令参考

bash
# 先确认解释器环境。项目要求 Python 3.11+,优先使用 uv 管理的环境,
# 不要直接使用系统 python,避免落到 Python 3.10 而缺少 tomllib。
uv run python --version

# L1: lint
uv run ruff check <file>

# L1: 单测
uv run pytest tests/unit_tests/<path> -x -q

# L2: 类型检查
uv run pyright <file>

# L3: 全量测试
make test

# 查看变更
git diff HEAD~1

说明:

  • make test 会在检测到 uv 时自动走 uv run pytest,这是全量测试的首选路径。
  • 只在仓库明确没有 uv 时,才退回到其他 Python 执行方式;不要默认使用 python -m pytest。

评审要点

验证时关注:

  1. 正确性: 变更是否解决了任务描述的问题
  2. 安全性: 是否引入注入、路径遍历等风险
  3. 兼容性: 是否破坏现有 API 或行为
  4. 测试: 是否有对应的测试覆盖
  5. 风格: 是否符合项目编码规范

CI Gate 流程

  1. 运行 lint → 必须 0 错误
  2. 运行单测 → 必须全部通过
  3. 运行类型检查 → 不得引入新错误
  4. 综合判断 → 输出 verdict

© openJiuwen-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in openjiuwen/rsi/harness_rsi/auto_harness/skills/verify of openJiuwen-ai/agent-core.

Open the folder on GitHubat commit 030187f

Compare with similar skills

Verify next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Verify compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Verify this skillopenJiuwen-ai/agent-core446—~283Automated safety check: PassApache-2.0
Adk Verify Snippetsgoogle/adk-python22k—~1.4kAutomated safety check: PassApache-2.0
Hermetic Python Unit TestsdimensionalOS/dimos4.6k—~1.4kAutomated safety check: PassCustom licence
Test GuardamElnagdy/guard-skills1.3k2 repos~2.1kAutomated safety check: PassMIT
Pytest Runnersaleor/saleor23k—~251Automated safety check: PassBSD-3-Clause
Port Node Red Nodeoldrev/edgelinkd125—~3kAutomated safety check: PassApache-2.0

Similar skills

  • Adk Verify Snippets

    google/adk-python

    Official

    Checks that every Python code block in a Markdown file actually compiles and runs, by extracting each block to a temporary file, executing it in an isolated subprocess, and writing a pass/fail…

    22k GitHub stars~1.4k tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Hermetic Python Unit Tests

    dimensionalOS/dimos

    Rules for writing, fixing and reviewing pytest unit tests that are hermetic: behavior-focused, deterministic, isolated and cheap to run.

    4.6k GitHub stars~1.4k tokensUpdated today
    Testing & QAAuto-check passed
  • Test Guard

    amElnagdy/guard-skills

    Reviews newly written or edited tests against nine rules that cut test bloat, such as mock-heavy checks and near-duplicate cases, before they are committed.

    1.3k GitHub starsUsed in 2 repos~2.1k tokens
    Testing & QAAuto-check passed
  • Pytest Runner

    saleor/saleor

    Run pytest tests with automatic virtual environment activation. Use this skill whenever running tests, executing pytest, or when asked to "run tests", "test…

    23k GitHub stars~251 tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Port Node Red Node

    oldrev/edgelinkd

    Port a Node-RED node into EdgeLinkd the way this repo does it: implement the node in Rust under crates/core/src/runtime/nodes, mirror Node-RED's mocha spec as pytest tests under tests/, register the…

    125 GitHub stars~3k tokensUpdated yesterday
    Testing & QAAuto-check passed
  • ONNX Runtime Test Runner

    microsoft/onnxruntime

    Official

    Runs and debugs ONNX Runtime tests: Google Test executables for C++ and unittest or pytest for Python, with filters and build-directory guidance.

    22k GitHub stars~1.8k tokensUpdated today
    Testing & QAAuto-check passed

More from openJiuwen-ai/agent-core

All 10 skills in this repo
  • Skill Safety Evaluator

    openJiuwen-ai/agent-core

    Static safety audit of a SKILL.md that scores five dimensions and acts as a gate: skills below the pass line do not ship, whatever else they score.

    446 GitHub stars~3.5k tokensUpdated yesterday
    Auto-check: warnings
  • Repository Health and Gap Assessor

    openJiuwen-ai/agent-core

    Runs a read-only assessment in one of two modes, a repository health check or a runtime extension gap review, and reports findings as a markdown table.

    446 GitHub stars~613 tokensUpdated yesterday
    Auto-check passed
  • Engineering Communication Rules

    openJiuwen-ai/agent-core

    Chinese-language rules for how an agent writes commit messages, PR descriptions, session journals, handoff issues and requests for help.

    446 GitHub stars~625 tokensUpdated yesterday
    Auto-check passed
  • Python Patterns for agent-core

    openJiuwen-ai/agent-core

    Reference for idiomatic Python in the agent-core codebase: immutability, protocols, exception hierarchies, context managers and async patterns.

    446 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Agent-Core Python Testing

    openJiuwen-ai/agent-core

    Pytest patterns for the agent-core codebase: a red-green-refactor workflow, conftest fixtures, custom marks, monkeypatch and patch mocking, and async tests.

    446 GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed
  • Agent-Core Security Checklist

    openJiuwen-ai/agent-core

    A ten-category security checklist for the agent-core codebase, to run before any security-sensitive change or pull request: secrets, input validation, SQL, access control and prompt injection.

    446 GitHub stars~1.7k tokensUpdated yesterday
    Auto-check: notes

Works with

Categories

Questions about Verify

How do I install Verify in Claude Code?

Run `npx skills add openJiuwen-ai/agent-core --skill verify -a claude-code`. Or copy the skill folder (openjiuwen/rsi/harness_rsi/auto_harness/skills/verify in openJiuwen-ai/agent-core) into .claude/skills/verify in your project. Claude Code loads it when a task matches its description.

How do I install Verify in Codex?

Run `npx skills add openJiuwen-ai/agent-core --skill verify -a codex`. Or copy the skill folder (openjiuwen/rsi/harness_rsi/auto_harness/skills/verify in openJiuwen-ai/agent-core) into .agents/skills/verify in your project. Codex loads it when a task matches its description.

Can I use Verify in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add openJiuwen-ai/agent-core --skill verify -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/verify, .gemini/skills/verify, .github/skills/verify and .opencode/skills/verify in your project.

What does Verify need to run?

Going by SKILL.md and its folder, Verify needs the command-line tools its instructions call (uv, make, git and python).

Does Verify access the network?

SKILL.md contains no URLs. Its commands use uv and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Verify safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Verify use?

Verify is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Verify use?

About 283 tokens (SKILL.md is roughly 1.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Verify?

Skills that share tags, products or a category with Verify: Adk Verify Snippets (google/adk-python, 22k stars), Hermetic Python Unit Tests (dimensionalOS/dimos, 4.6k stars), Test Guard (amElnagdy/guard-skills, 1.3k stars) and Pytest Runner (saleor/saleor, 23k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Verify?

openJiuwen-ai (a GitHub organization) maintains it in openJiuwen-ai/agent-core, which has 446 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 10, 2026.

Source: openJiuwen-ai/agent-core on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.