wiki-verify
用于对 wiki bundle 中的页面执行来源回溯验证(source traceback verification)。在 bundle 源上扫描 stale 验证记录,委派 kiwi 做语义比对,根据 drift/validated/uncertain 三类结果执行差异化的写入操作。只要涉及验证 wiki…
Skill by 418-teapot
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/418-teapot-wiki-verify
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/wiki-verify
What's inside
- Skill name
wiki-verify- Description
- 用于对 wiki bundle 中的页面执行来源回溯验证(source traceback verification)。在 bundle 源上扫描 stale 验证记录,委派 kiwi 做语义比对,根据 drift/validated/uncertain 三类结果执行差异化的写入操作。只要涉及验证 wiki 页面来源一致性的请求,就请加载此技能。
- License
- MIT
- Instructions
- 149 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Wiki Verify 技能
对 bundle 中已标记 `last_validated` 的页面执行来源回溯验证,确认其声明仍与源页面保持一致。
收到"验证 wiki 来源"或"检查 wiki 页面一致性"等请求时加载此技能。
---
## Phase 1 — 确定范围并扫描
确定验证范围,在目标 bundle 源上运行 `zwiki verify --json` 获取 stale 页面对列表(读与写同一根,返回路径与写命令直接对应):
| 范围 | 操作 |
|------|------|
| 单个 bundle(默认) | `zwiki --root <bundle源目录> verify --json` |
| 指定域 | `zwiki --root <bundle源目录> verify --json --domain <name>` |
| 指定页面 | 跳过扫描,直接以该页面进入 Phase 2 |
源页面 `timestamp` > 派生页面 `last_validated` 时判定为 stale。
```bash
zwiki --root <bundle源目录> verify --json
```
输出为 JSON 数组,每个元素包含:
```json
{
"derived_page": "domain/concepts/some-concept.md",
"source_page": "domain/concepts/source-concept.md",
"source_timestamp": "2026-07-04T00:00:00Z",
"derived_last_validated": "2026-06-19T00:00:00Z"
}
```
如果输出为空数组 `[]` → 所有页面的 `last_validated` 均为最新,没有需要验证的页面。向用户报告"✓ 所有验证均处于最新状态,无需操作"并终止。
否则,将页面对列表用于下一阶段。
---
## Phase 2 — 委派 kiwi
对每个页面对构造三段式 subagent prompt 并委派 kiwi subagent,告知 kiwi 加载 `kiwi-verify` 技能。
### 2.1 构造 Prompt
```
**SUMMARY:** 加载 `kiwi-verify` 技能,验证 {derived_path} 中的声明是否仍被其源页 {source_path} 支撑。
**CONTEXT:**
- 派生页路径:`{derived_page}`
- 源页路径:`{source_page}`
- 源页修改时间:`{source_timestamp}`
- 派生页最后验证时间:`{derived_last_validated}`
- 验证标准:派生页中每个可溯源的声明、数据点、结论都应能在源页中找到对应支撑。允许派生页有自己的总结和组织结构,但不允许出现源页中不存在的实质断言。
**ACCEPTANCE:**
返回以下结构化判定(JSON 格式):
- `page`: 派生页路径
- `verdict`: 整体裁定,枚举值 `validated` | `drifted` | `uncertain`
- `drifted_claims`(仅 `drifted` 时存在): 数组,每个元素包含 `claim`(派生页中的声明原文)、`expected`(源页支撑内容摘要)和 `severity`(minor/major)
- `validated_claims`(仅 `validated` 时存在): 被验证通过的声明列表
- `summary`: 一段中文摘要,说明裁定理由
```
### 2.2 并行委派
各页面对之间**相互独立**,应在同一轮中**并行**委派 kiwi(通过同时发起多个 `task()` 调用)。每个 `task()` 只处理一个页面对。
---
## Phase 3 — 收集结果
收集所有 kiwi 返回的判定结果。按 `verdict` 字段归类:
| 裁定 | 含义 | 后续操作 |
|------|------|---------|
| `validated` | 派生页声明与源页一致 | 进入 Phase 4(写入),执行验证状态刷新 |
| `drifted` | 发现声明未被源页支撑 | 进入 Phase 4(写入),追加待确认标记 |
| `uncertain` | kiwi 无法做出明确判断 | 仅报告用户,不做写入 |
向用户展示汇总:
```
验证结果汇总:
- ✓ 已验证:{X} 个页面(声明与来源一致)
- ⚠ 已漂移:{Y} 个页面(声明未获源页支撑,已标记待确认)
- ? 不确定:{Z} 个页面(需人工审查)
```
---
## Phase 4 — 写入
根据裁定执行不同写入操作。写命令必须显式传 `--root`,填该 bundle 的源目录(含 `bundle.toml` 的目录,不知道位置时问用户);`~/.zoo/wiki` 是只读聚合视图,不直接写入。以下示例以 `<bundle源目录>` 占位。
### validated — 刷新验证时间戳
对每个裁定为 `validated` 的派生页,更新其 `last_validated` 为当前时间:
```bash
zwiki --root <bundle源目录> page set <domain>/concepts/<page>.md last_validated "$(date -u +%Y-%m-%dT%H:%M:%SZ)" \
--note "来源回溯验证:validated(<验证通过的声明数量> 条)"
```
### drifted — 降级状态并追加待确认标记
对每个裁定为 `drifted` 的派生页:
1. **降级 status**:
```bash
zwiki --root <bundle源目录> page set <path> status --downgrade \
--note "来源回溯验证:drifted(<漂移声明摘要>)"
```
zwiki 自动执行 `stable → review → draft` 映射,仅降派生页,源页不动。
2. **追加待确认标记** — 在页面末尾的 Notes 节(如不存在则创建)逐条追加:
> **待确认:来源回溯发现声明「{claim}」未被源页支撑,需人工审查。**From 418-teapot/ZooKeeper, MIT.
More from 418-teapot/ZooKeeper
- 0.592score
mola-plan
418-teapot
Used for all planning operations.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
git-commit
418-teapot
用于所有 git 提交操作(commit/amend/stage)。自动执行 diff 分析、安全扫描、lint 检查,并使用 5 部分格式(CONTEXT/CHANGE/WHY/IMPACT)生成标准提交。只要涉及 git 提交或任何记录代码变更的请求,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
code-review
418-teapot
用于所有代码审查操作。通过两路并行审查自动检查实现是否正确、完整、可合入——Eagle 1 检查代码质量与安全,Eagle 2 验证目标与上下文完备性。完成编码任务后或提交 PR 前使用。只要涉及代码审查或实现验证的请求,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
wiki-ingest
418-teapot
用于将外部源文档或对话知识 ingest 到项目 wiki 中。统一委派 kiwi 蒸馏后执行写入,自动维护原始材料副本和反向链接。只要涉及 wiki 摄入、知识归档或文档蒸馏的请求,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
kiwi-distill
418-teapot
kiwi 知识蒸馏工作流。将源材料分析为结构化页面建议——分析源材料、识别知识单元、去重、起草页面、自审、返回分析报告。kiwi 在使用前加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
auto-debug
418-teapot
面向软件故障的证据驱动自主调试。用于调查 bug、回归、崩溃、错误结果、性能问题,或生成并验证最小修复。工作区存在 .zoo/debug/ Case、被唤醒继续调查,或需要经 zdebug 记录调查时加载。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
compress-usage
418-teapot
compress/decompress 工具的操作规程:选择范围、编写摘要、处理失败与恢复历史。仅在被指示加载时使用,其他情况不要主动加载。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
kiwi-verify
418-teapot
用于比较两个已有 wiki 页面,判断衍生页(analysis/synthesis)的主张是否被源页面支持。只读操作,不创建或修改任何页面。kiwi 在收到验证请求时加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
beaver-tdd
418-teapot
用于测试驱动开发。驱动红→绿循环——先写失败测试、再写最小实现,完成报告须附边界声明与红/绿证据。只要涉及新功能、bug 修复或行为变更的请求,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
wiki-query
418-teapot
从 wiki 中查询知识并合成答案。查询 wiki 覆盖的项目知识时加载此技能,替代盲目的代码库或网络探索。
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
first-principles
418-teapot
当修复、移植、重构或新功能触及现有结构时,在提出解决方案之前强制思考问题本质,防止对现有实现进行堆砌。用户提到"第一性原理/本质/根因"时必须加载。
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
grill
418-teapot
用于计划或设计审查——需求模糊、需要权衡、设计方案需要质疑、或需要明确设计决策时使用。把设计建模为决策树并按轮次提问,用户回答后重新整理下一轮可以提问的决策,直到所有分支穷尽、达成共识。只要涉及设计和方案相关的问题,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 6, 2026 (22 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/418-teapot/ZooKeeper
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from 418-teapot
- 0.592score
mola-plan
418-teapot
Used for all planning operations.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
git-commit
418-teapot
用于所有 git 提交操作(commit/amend/stage)。自动执行 diff 分析、安全扫描、lint 检查,并使用 5 部分格式(CONTEXT/CHANGE/WHY/IMPACT)生成标准提交。只要涉及 git 提交或任何记录代码变更的请求,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
code-review
418-teapot
用于所有代码审查操作。通过两路并行审查自动检查实现是否正确、完整、可合入——Eagle 1 检查代码质量与安全,Eagle 2 验证目标与上下文完备性。完成编码任务后或提交 PR 前使用。只要涉及代码审查或实现验证的请求,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
compress-usage
418-teapot
compress/decompress 工具的操作规程:选择范围、编写摘要、处理失败与恢复历史。仅在被指示加载时使用,其他情况不要主动加载。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
auto-debug
418-teapot
面向软件故障的证据驱动自主调试。用于调查 bug、回归、崩溃、错误结果、性能问题,或生成并验证最小修复。工作区存在 .zoo/debug/ Case、被唤醒继续调查,或需要经 zdebug 记录调查时加载。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
beaver-tdd
418-teapot
用于测试驱动开发。驱动红→绿循环——先写失败测试、再写最小实现,完成报告须附边界声明与红/绿证据。只要涉及新功能、bug 修复或行为变更的请求,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9
Cite this page
wiki-verify skill. Agent Mart. https://agentmart.dev/skills/418-teapot-wiki-verify (last updated 2026-10-24)