skills/skill-stocktake/SKILL.md
用于对 Claude 技能(Skills)和命令进行质量审计。支持快速扫描(Quick Scan,仅针对变更的技能)和全面盘点(Full Stocktake)模式,并通过子智能体(subagent)进行顺序批处理评估。
npx skillsauth add xu-xiang/everything-claude-code-zh skills/skill-stocktakeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
斜杠命令(/skill-stocktake),使用质量检查清单 + AI 综合判断来审计所有 Claude 技能(Skills)和命令。支持两种模式:针对最近变更技能的快速扫描(Quick Scan),以及用于完整审查的全面盘点(Full Stocktake)。
该命令的目标路径相对于调用它的目录:
| 路径 | 描述 |
|------|-------------|
| ~/.claude/skills/ | 全局技能(适用于所有项目) |
| {cwd}/.claude/skills/ | 项目级技能(如果该目录存在) |
在阶段 1(Phase 1)开始时,该命令会明确列出已发现并扫描的路径。
若要包含项目级技能,请在该项目的根目录下运行:
cd ~/path/to/my-project
/skill-stocktake
如果项目没有 .claude/skills/ 目录,则仅评估全局技能和命令。
| 模式 | 触发条件 | 预计耗时 |
|------|---------|---------|
| 快速扫描(Quick Scan) | results.json 已存在(默认) | 5–10 分钟 |
| 全面盘点(Full Stocktake) | results.json 不存在,或执行 /skill-stocktake full | 20–30 分钟 |
结果缓存路径: ~/.claude/skills/skill-stocktake/results.json
仅重新评估自上次运行以来发生变更的技能(5–10 分钟)。
~/.claude/skills/skill-stocktake/results.jsonbash ~/.claude/skills/skill-stocktake/scripts/quick-diff.sh \ ~/.claude/skills/skill-stocktake/results.json
(项目目录会自动从 $PWD/.claude/skills 检测;仅在需要时显式传递)[]:报告 "No changes since last run."(自上次运行以来无变更)并停止bash ~/.claude/skills/skill-stocktake/scripts/save-results.sh \ ~/.claude/skills/skill-stocktake/results.json <<< "$EVAL_RESULTS"运行:bash ~/.claude/skills/skill-stocktake/scripts/scan.sh
该脚本会枚举技能文件,提取 Frontmatter,并收集 UTC 修改时间(mtimes)。
项目目录会自动从 $PWD/.claude/skills 检测;仅在需要时显式传递。
展示脚本输出的扫描摘要和清单表格:
Scanning:
✓ ~/.claude/skills/ (17 files)
✗ {cwd}/.claude/skills/ (not found — global skills only)
| 技能 | 7天使用率 | 30天使用率 | 描述 | |-------|--------|---------|-------------|
启动一个任务工具子智能体(Task tool subagent,Explore agent, model: opus),携带完整的清单和检查表。 子智能体读取每个技能,应用检查表,并返回每个技能的 JSON 结果:
{ "verdict": "Keep"|"Improve"|"Update"|"Retire"|"Merge into [X]", "reason": "..." }
分块指南(Chunk guidance): 每次子智能体调用处理约 20 个技能,以保持上下文可控。在每个分块处理后,将中间结果保存到 results.json(status: "in_progress")。
在所有技能评估完成后:设置 status: "completed",进入阶段 3。
断点续传检测: 如果启动时发现 status: "in_progress",则从第一个未评估的技能开始恢复。
每个技能都会对照以下检查清单进行评估:
- [ ] 已检查与其他技能的内容重叠情况
- [ ] 已检查与 MEMORY.md / CLAUDE.md 的重叠情况
- [ ] 已验证技术引用的时效性(如果存在工具名称 / CLI 标志 / API,请使用 WebSearch)
- [ ] 已考虑使用频率
判定(Verdict)标准:
| 判定(Verdict) | 含义 | |---------|---------| | 保留(Keep) | 有用且不过时 | | 改进(Improve) | 值得保留,但需要特定的改进 | | 更新(Update) | 引用的技术已过时(通过 WebSearch 验证) | | 退役(Retire) | 质量低、陈旧或成本收益不对称 | | 合并至 [X](Merge into [X]) | 与另一个技能存在实质性重叠;需注明合并目标 |
评估基于 AI 综合判断 —— 而非数字量化表。指导维度:
理由质量要求 —— reason 字段必须是自包含的且能够支持决策:
"Superseded"(已被取代)"disable-model-invocation: true already set; superseded by continuous-learning-v2 which covers all the same patterns plus confidence scoring. No unique content remains.""Overlaps with X"(与 X 重叠)"42-line thin content; Step 4 of chatlog-to-article already covers the same workflow. Integrate the 'article angle' tip as a note in that skill.""Too long"(太长了)"276 lines; Section 'Framework Comparison' (L80–140) duplicates ai-era-architecture-principles; delete it to reach ~150 lines.""Unchanged""mtime updated but content unchanged. Unique Python reference explicitly imported by rules/python/; no overlap found."| 技能 | 7天使用率 | 判定(Verdict) | 理由(Reason) | |-------|--------|---------|--------|
~/.claude/skills/skill-stocktake/results.json:
evaluated_at:必须设置为评估完成的实际 UTC 时间。
通过 Bash 获取:date -u +%Y-%m-%dT%H:%M:%SZ。切勿使用类似 T00:00:00Z 的仅日期近似值。
{
"evaluated_at": "2026-02-21T10:00:00Z",
"mode": "full",
"batch_progress": {
"total": 80,
"evaluated": 80,
"status": "completed"
},
"skills": {
"skill-name": {
"path": "~/.claude/skills/skill-name/SKILL.md",
"verdict": "Keep",
"reason": "Concrete, actionable, unique value for X workflow",
"mtime": "2026-01-15T08:30:00Z"
}
}
}
documentation
将签证申请文件(图像)翻译成英文,并创建包含原文和译文的双语 PDF。
development
Claude Code 会话的全方位验证系统。
tools
在编写新功能、修复 Bug 或重构代码时使用此技能。强制执行测试驱动开发(TDD),包括单元测试、集成测试和 E2E 测试,且覆盖率需达到 80% 以上。
tools
SwiftUI 架构模式,使用 @Observable 进行状态管理,视图组合、导航、性能优化以及现代 iOS/macOS UI 最佳实践。