Unify skill description metadata for progressive loading; bump all 4 plugins#82
Merged
Merged
Conversation
…plugins A skill's frontmatter `description` is the only metadata kept resident during progressive loading — the model decides whether to invoke a skill from it alone, before the body is ever read. Rewrote all 11 skills' descriptions onto one lightweight template: "use-when scenario → what it does/produces → trigger words/commands → boundary / who invokes it", and dropped version-history noise from the descriptions (e.g. intake's "replaces the old brainstorming…", wiki-curate's "v2.0.0 剥离"). Each plugin keeps its established language (specode / task-swarm / ragkit English; obsidian-wiki Chinese). Skill bodies and behavior are unchanged. Patch bumps (description metadata only, zero behavior change): - specode 6.1.4 → 6.1.5 - task-swarm 0.10.3 → 0.10.4 - obsidian-wiki 2.0.3 → 2.0.4 - ragkit 0.1.1 → 0.1.2 Version-sync gate passes; specode+task-swarm (264) and obsidian-wiki (41) test suites pass. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01322b4SmfbKMY1DQcutdgZ7
This was referenced Jul 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
背景
Agent(如 Claude Code)加载 skill 是渐进式的:启动时只把每个 skill 的 frontmatter
description常驻上下文,模型据此判断是否唤起该 skill,之后才读入 SKILL.md 正文。所以description是决定"能否被按需正确唤起"的唯一元数据。改动
把全部 11 个 skill 的
description统一为一套轻量模板:/ragkit:*触发命令 + 彼此的交叉引用边界(query↔embed↔status)。v2.0.0 剥离)。Trigger:标签,删去 intake 的replaces the old brainstorming…版本史噪音。Trigger:标签,补上"specode 执行阶段委托至此"的触发场景。各插件保持既有语言(specode / task-swarm / ragkit 英文,obsidian-wiki 中文)。skill 正文与行为逻辑一字未动——纯元数据变更。
版本(patch,零行为变化)
每个都同步了
plugin.json+marketplace.json条目 + CHANGELOG。验证
scripts/check_marketplace_versions.py版本同步门禁通过。numpy(向量后端的测试期依赖)导致,与本次改动无关。🤖 Generated with Claude Code
https://claude.ai/code/session_01322b4SmfbKMY1DQcutdgZ7
Generated by Claude Code