refactor(playbooks): rename thariq skill to skill-authoring - #277
Conversation
Breaking rename: /playbooks:thariq -> /playbooks:skill-authoring. The pack's content is topic-shaped (Anthropic's internal skill-authoring playbook), so the skill is now named for what it teaches; boris and fable-5 stay persona-named because their content is persona doctrine. Attribution to Thariq's post is kept verbatim in the skill body. Upstream lane unchanged: vendor/SKILL.md moved byte-identical (R100), upstream source URLs untouched, /playbooks:update mechanics retargeted to the renamed pack path. No renames-map entry (marketplace settling posture); playbooks bumped to 0.2.0 with a CHANGELOG breaking-rename entry. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YVApnNGoKxYMJKNQx1QK8C
|
Claude finished @kyle-sexton's task in 1m 47s —— View job PR Review — refactor(playbooks): rename thariq skill to skill-authoring
ReviewOverall: LGTM. This is a clean, minimal, well-verified rename. All 13 changed files are internally consistent and no correctness, security, or CLAUDE.md compliance issues were found. What was verifiedRename completeness — All local references to Upstream URL retention — Security posture — The vendor security guard in Tag/keyword deduplication — Version bump — Vendor baseline integrity — CLAUDE.md compliance — Uses One nit (non-blocking)
No changes requested. |
What
Atomic breaking rename of the
playbooksplugin'sthariqskill toskill-authoring(/playbooks:thariq→/playbooks:skill-authoring), per the shadowed-skill-renames contract (docs/topics/shadowed-skill-renames/PLAN.md, PR #256).git mv plugins/playbooks/skills/thariq → skills/skill-authoring(vendor/ moved with it)name→skill-authoring; upstream metadata block (upstream-version,synced) untouched; skill-authoring trigger phrases kept/playbooks:updatemechanics retargeted: pack table row +${CLAUDE_PLUGIN_ROOT}/skills/skill-authoring/scripts/update.shpath, pack enumeration prose, update evalsscripts/update.shpack-name strings renamed (log lines, tmpdir prefix, help text, suggested commit subject); upstream URLs unchangedplugin.jsondescription updated;thariqdiscovery tag/keyword removed from marketplace tags and plugin keywords (skill-authoringalready present — replacing would duplicate)plugin.jsonbumped 0.1.0 → 0.2.0; CHANGELOG breaking-rename entry addedWhy
The pack's content is topic-shaped — it teaches skill authoring — so the name now denotes what it does.
borisandfable-5stay persona-named because their content IS persona doctrine. Norenames-map entry while the marketplace is settling: clean breaking change behind the version bump.Breaking
/playbooks:thariqno longer exists; invoke/playbooks:skill-authoring. Consumers receive the rename via/plugin marketplace updateat playbooks 0.2.0.Verification
vendor/SKILL.mdandvendor/.markdownlint-cli2.jsoncmoved at R100 (byte-identical,git diff --find-renamesvs origin/main) — upstream baseline integrity preserved; upstreamname: thariq-skillsfrontmatter untouchedgit grep -i thariqnow hits only: attribution prose (skill body, MIGRATION-PLAYBOOK, boris reference files), historical CHANGELOG entries, the historicalthariq-skillsrenames-map entry (unchanged), upstream URLs (.../api/install-thariq), and update.test.sh fixtures that simulate the upstream file's own frontmatterupdate.test.shpasses (18/18, network-free); boris's ownscripts/update.shcontains no thariq path strings (verified)versionin plugin.json gates consumer updates; marketplacetagsare searchability metadata)🤖 Generated with Claude Code
https://claude.ai/code/session_01YVApnNGoKxYMJKNQx1QK8C
Related
No linked issue — program-level rename executed under #280.