refactor(knowledge): rename youtube skill to youtube-digest - #275
Conversation
Sibling skills follow a source+operation grammar (book-distill,
course-digest); the platform noun alone named the source but not the
operation. The skill directory, frontmatter name, internal
${CLAUDE_PLUGIN_ROOT}/skills/youtube/ paths, slash references
(/knowledge:youtube), sibling cross-references, and living docs move to
youtube-digest. Discovery triggers ("youtube", "watch this YouTube
video", youtube.com/youtu.be URL matching) and platform prose are
unchanged; historical CHANGELOG entries and vendor/ are untouched.
Plugin bumped to 0.6.0 with a breaking-rename CHANGELOG entry.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YVApnNGoKxYMJKNQx1QK8C
There was a problem hiding this comment.
💡 Codex Review
For eval runs that use skill_name to select or report the skill, this still declares youtube even though the skill was renamed to youtube-digest and the eval prompts below now invoke /knowledge:youtube-digest; those runs can target or attribute results to a removed skill instead of covering the new command. Please update this to youtube-digest.
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
…ename Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YVApnNGoKxYMJKNQx1QK8C
|
Codex review finding VALID — |
|
Claude finished @kyle-sexton's task in 1m 43s —— View job PR Review
This is a clean, well-scoped atomic rename. The Codex finding (stale What I verifiedFrontmatter / dispatch (SKILL.md) Evals fix Generated recovery command Sibling cross-references
Context files (watch-pipeline.md, watch-queue.md, etc.)
Version bump & CHANGELOG Docs VerdictApprove. The rename is complete and consistent. The only issue raised during review (Codex P2: stale |
What
Atomic rename of the
knowledgeplugin'syoutubeskill toyoutube-digest(one of the shadowed-skill renames charted indocs/topics/shadowed-skill-renames/PLAN.md, PR #256):git mv plugins/knowledge/skills/youtube→plugins/knowledge/skills/youtube-digest(166 files, nearly all pure renames)name: youtube→youtube-digest;'/youtube'trigger token →'/youtube-digest'${CLAUDE_PLUGIN_ROOT}/skills/youtube/...paths →skills/youtube-digest/...(SKILL.md, context docs, templates, evals, and the generated recovery command indetect-recoverable-bootstrap.js)/knowledge:youtube→/knowledge:youtube-digestin the skill, its siblings (course-digestSKILL/context/evals/reference), and the knowledge README`/youtube watch`/`/youtube resume`skill references in extraction JS comments and the generated continuation prompt →/youtube-digest ...docs/MIGRATION-PLAYBOOK.md,docs/knowledge-integration-design.mdskill-name mentions updatedplugins/knowledgebumped 0.5.6 → 0.6.0 with a breaking-rename CHANGELOG entryWhy
Sibling skills follow a source+operation grammar (
book-distill,course-digest); the platform noun alone named the source but not the operation.Breaking
/knowledge:youtubeno longer resolves — invoke/knowledge:youtube-digest. Model-invocation triggers are preserved: "youtube", "watch this YouTube video", and youtube.com/youtu.be URL sharing still route to the skill. In-flight.work/<watch-epic>/...slices are unaffected; resume via/knowledge:youtube-digest resume <video-slug>.Deliberate skips
skills/youtube/and/knowledge:youtuberemain only there)vendor/untouched; marketplace.jsonrenamesmap untouched;youtubekept as a discovery keyword in plugin.json/marketplace tagsyoutubeplugin name kept as-is (README revisit condition, CATALOG-TAXONOMY graduation trigger, plugin-organization PLAN) — those name a plugin, not this skill@melodic/youtube-extractionpackage,{tmp}/youtube-*temp dirs, "youtube-extraction deps"Verification
git grep "knowledge:youtube"→ only-digestform outside historical CHANGELOG entriesgit grep "skills/youtube/"→ zero hits outside historical CHANGELOG entries🤖 Generated with Claude Code
https://claude.ai/code/session_01YVApnNGoKxYMJKNQx1QK8C
Related
No linked issue — program-level rename executed under #280.