Skip to content
skill-stocktake logo

Skill Stocktake

skill-stocktake

用于审计Claude技能和命令的质量。支持快速扫描(仅变更技能)和全面盘点模式,采用顺序子代理批量评估。

SKILL.md

Full skill instructions

skill-stocktake

斜杠命令 (/​skill-stocktake),用于使用质量检查清单 + AI 整体判断来审核所有 Claude 技能和命令。支持两种模式:用于最近更改技能的快速扫描,以及用于完整审查的全面盘点。

范围

该命令针对以下相对于调用命令所在目录的路径:

路径描述
~/​.claude/​skills/全局技能(所有项目)
{cwd}/​.claude/​skills/项目级技能(如果目录存在)

在第 1 阶段开始时,该命令会明确列出找到并扫描了哪些路径。

针对特定项目

要包含项目级技能,请从该项目根目录运行:

cd ~/​path/​to/​my-project
/​skill-stocktake

如果项目没有 .claude/​skills/ 目录,则只评估全局技能和命令。

模式

模式触发条件持续时间
快速扫描results.json 存在(默认)5–10 分钟
全面盘点results.json 不存在,或 /​skill-stocktake full20–30 分钟

结果缓存: ~/​.claude/​skills/​skill-stocktake/​results.json

快速扫描流程

仅重新评估自上次运行以来发生更改的技能(5–10 分钟)。

  1. 读取 ~/​.claude/​skills/​skill-stocktake/​results.json
  2. 运行:bash ~/​.claude/​skills/​skill-stocktake/​scripts/​quick-diff.sh \ ~/​.claude/​skills/​skill-stocktake/​results.json (项目目录从 $PWD/​.claude/​skills 自动检测;仅在需要时显式传递)
  3. 如果输出是 []:报告“自上次运行以来无更改。”并停止
  4. 使用相同的第 2 阶段标准仅重新评估那些已更改的文件
  5. 沿用先前结果中未更改的技能
  6. 仅输出差异
  7. 运行:bash ~/​.claude/​skills/​skill-stocktake/​scripts/​save-results.sh \ ~/​.claude/​skills/​skill-stocktake/​results.json <<< "$EVAL_RESULTS"

全面盘点流程

第 1 阶段 — 清单

运行:bash ~/​.claude/​skills/​skill-stocktake/​scripts/​scan.sh

脚本枚举技能文件,提取 frontmatter,并收集 UTC 修改时间。 项目目录从 $PWD/​.claude/​skills 自动检测;仅在需要时显式传递。 从脚本输出中呈现扫描摘要和清单表:

Scanning:
  ✓ ~/​.claude/​skills/         (17 files)
  ✗ {cwd}/​.claude/​skills/    (not found — global skills only)
技能7天使用30天使用描述

第 2 阶段 — 质量评估

启动一个 Task 工具子代理(Explore 代理,模型:opus),提供完整的清单和检查清单。 子代理读取每个技能,应用检查清单,并返回每个技能的 JSON:

{ "verdict": "Keep"|"Improve"|"Update"|"Retire"|"Merge into [X]", "reason": "..." }

分块指导: 每个子代理调用处理约 20 个技能,以保持上下文可管理。在每个块之后将中间结果保存到 results.json (status: "in_progress")。

所有技能评估完成后:设置 status: "completed",进入第 3 阶段。

恢复检测: 如果在启动时找到 status: "in_progress",则从第一个未评估的技能处恢复。

每个技能都根据此检查清单进行评估:

- [ ] Content overlap with other skills checked
- [ ] Overlap with MEMORY.md / CLAUDE.md checked
- [ ] Freshness of technical references verified (use WebSearch if tool names / CLI flags / APIs are present)
- [ ] Usage frequency considered

判定标准:

判定含义
Keep有用且最新
Improve值得保留,但需要特定改进
Update引用的技术已过时(通过 WebSearch 验证)
Retire质量低、陈旧或成本不对称
Merge into [X]与另一技能有大量重叠;命名合并目标

评估是整体 AI 判断 — 不是数字评分标准。指导维度:

  • 可操作性:代码示例、命令或步骤,让你可以立即行动
  • 范围契合度:名称、触发器和内容保持一致;不过于宽泛或狭窄
  • 独特性:价值不能被 MEMORY.md / CLAUDE.md / 其他技能取代
  • 时效性:技术引用在当前环境中有效

原因质量要求 — reason 字段必须是自包含且能支持决策的:

  • 不要只写“未更改” — 始终重述核心证据
  • 对于 Retire:说明 (1) 发现了什么具体缺陷,(2) 有什么替代方案覆盖了相同需求
    • 差:"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."
  • 对于 Merge:命名目标并描述要集成什么内容
    • 差:"Overlaps with 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."
  • 对于 Improve:描述所需的具体更改(哪个部分,什么操作,如果相关则说明目标大小)
    • 差:"Too long"
    • 好:"276 lines; Section 'Framework Comparison' (L80–140) duplicates ai-era-architecture-principles; delete it to reach ~150 lines."
  • 对于 Keep(快速扫描中仅 mtime 更改):重述原始判定理由,不要写“未更改”
    • 差:"Unchanged"
    • 好:"mtime updated but content unchanged. Unique Python reference explicitly imported by rules/​python/; no overlap found."

第 3 阶段 — 摘要表

技能7天使用判定原因

第 4 阶段 — 整合

  1. Retire / Merge:在用户确认之前,按文件呈现详细理由:
    • 发现了什么具体问题(重叠、陈旧、引用损坏等)
    • 什么替代方案覆盖了相同功能(对于 Retire:哪个现有技能/规则;对于 Merge:目标文件以及要集成什么内容)
    • 移除的影响(是否有依赖技能、MEMORY.md 引用或受影响的工作流)
  2. Improve:呈现具体的改进建议及理由:
    • 更改什么以及为什么(例如,“将 430 行压缩至 200 行,因为 X/​Y 部分与 python-patterns 重复”)
    • 用户决定是否采取行动
  3. Update:呈现已检查来源的更新后内容
  4. 检查 MEMORY.md 行数;如果超过 100 行,则建议压缩

结果文件模式

~/​.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"
    }
  }
}

注意事项

  • 评估是盲目的:无论来源如何(ECC、自创、自动提取),所有技能都应用相同的检查清单
  • 归档 / 删除操作始终需要明确的用户确认
  • 不按技能来源进行判定分支

More skills from xu-xiang

cost-aware-llm-pipeline logo
xu-xiang/everything-claude-code-zh

cost-aware-llm-pipeline

LLM API 使用成本优化模式 —— 基于任务复杂度的模型路由、预算跟踪、重试逻辑和提示缓存。

2K 0
View
docker-patterns logo
xu-xiang/everything-claude-code-zh

docker-patterns

用于本地开发的Docker和Docker Compose模式,包括容器安全、网络、卷策略和多服务编排。

2K 0
View
database-migrations logo
xu-xiang/everything-claude-code-zh

database-migrations

数据库迁移最佳实践,涵盖模式变更、数据迁移、回滚以及零停机部署,适用于PostgreSQL、MySQL及常用ORM(Prisma、Drizzle、Django、TypeORM、golang-migrate)。

2K 0
View
django-patterns logo
xu-xiang/everything-claude-code-zh

django-patterns

Django 架构模式、使用 DRF 的 REST API 设计、ORM 最佳实践、缓存、信号(Signals)、中间件(Middleware)以及生产级 Django 应用。

2K 0
View
foundation-models-on-device logo
xu-xiang/everything-claude-code-zh

foundation-models-on-device

苹果FoundationModels框架用于设备上的LLM——文本生成、使用@Generable进行引导生成、工具调用,以及在iOS 26+中的快照流。

2K 0
View
python-testing logo
xu-xiang/everything-claude-code-zh

python-testing

使用 pytest、TDD 方法论、固件(Fixtures)、模拟(Mocking)、参数化及覆盖率要求的 Python 测试策略。

2K 0
View
python-patterns logo
xu-xiang/everything-claude-code-zh

python-patterns

Pythonic 惯用法、PEP 8 标准、类型提示,以及构建稳健、高效且可维护 Python 应用的最佳实践。

2K 0
View
django-tdd logo
xu-xiang/everything-claude-code-zh

django-tdd

Django testing strategies with pytest-django, TDD methodology, factory_boy, mocking, coverage, and testing Django REST Framework APIs.

2K 0
View
postgres-patterns logo
xu-xiang/everything-claude-code-zh

postgres-patterns

PostgreSQL 数据库模式,涵盖查询优化、架构设计、索引和安全。基于 Supabase 最佳实践。

2K 0
View
django-verification logo
xu-xiang/everything-claude-code-zh

django-verification

Verification loop for Django projects: migrations, linting, tests with coverage, security scans, and deployment readiness checks before release or PR.

2K 0
View
deployment-patterns logo
xu-xiang/everything-claude-code-zh

deployment-patterns

部署工作流、CI/CD流水线模式、Docker容器化、健康检查、回滚策略以及Web应用程序的生产就绪检查清单。

2K 0
View
backend-patterns logo
xu-xiang/everything-claude-code-zh

backend-patterns

后端架构模式、API 设计、数据库优化以及适用于 Node.js、Express 和 Next.js API 路由的服务端最佳实践。

2K 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View