refactor(skills): rename legacy skills to dot- convention#36469
refactor(skills): rename legacy skills to dot- convention#36469nollymar wants to merge 5 commits into
Conversation
Bring pre-dot- first-party skills into the naming convention and add required owner/status frontmatter, so they pass skill-lint as full first-party skills (no longer grandfathered). Renames: - triage -> dot-issue-triage - dotcms-github-issues -> dot-issue-manage - cicd-diagnostics -> dot-cicd-diagnose - lts-backport -> dot-release-backport-lts - check-release-rollback -> dot-release-rollback-check (also added missing frontmatter) - vtl-migration -> dot-ui-vtl-migration - sdk-analytics -> dot-sdk-analytics (added 'sdk' domain) - skill-doctor stays grandfathered (vendored/generic, not dot- prefixed) - Updated all references: /create|query|find|update-issue and /check-release-rollback command bodies, settings.json paths, and each skill's internal self-path references - owner values are best-guess placeholders — teams must confirm Note: skills invoked directly change slash-command name (e.g. /triage -> /dot-issue-triage). Command-fronted skills keep their command names. Stacked on the skill-governance base branch. Part of #36467. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Tick the box to add this pull request to the merge queue (same as
|
|
Claude finished @nollymar's task in 3m 15s —— View job Review — rename legacy skills to
|
Resolve skills.config.json conflict: keep both the 'sdk' approved domain (this PR) and the 'deprecated' valid status (base branch). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Set owner to @dotCMS/falcon for dot-sdk-analytics and dot-ui-vtl-migration - Fix stale .claude/skills/cicd-diagnostics/ path refs in .mise.md → dot-cicd-diagnose - Fix stale /cicd-diagnostics slash-command and dir tree in dot-cicd-diagnose/README.md - Fix stale /lts-backport slash-command refs in dot-release-backport-lts/SKILL.md - Regenerate CATALOG.md Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Follow-up to #36466. Tracked by #36467.
What
Brings the pre-
dot-first-party skills into convention and adds requiredowner/statusfrontmatter, so they passskill-lintas full first-party skills (removed from the grandfather list). Result:skill-lintpasses with 0 warnings.triagedot-issue-triagedotcms-github-issuesdot-issue-managecicd-diagnosticsdot-cicd-diagnoselts-backportdot-release-backport-ltscheck-release-rollbackdot-release-rollback-checkvtl-migrationdot-ui-vtl-migrationsdk-analyticsdot-sdk-analyticssdkskill-doctorstays grandfathered — it's a vendored/generic skill we didn't author, so it keeps its upstream name and nodot-prefix.References updated (so nothing breaks)
/create-issue,/query-issue,/find-issues,/update-issuecommand bodies → point atdot-issue-manage/check-release-rollbackcommand body →dot-release-rollback-checksettings.jsonpermission paths →dot-cicd-diagnose.claude/skills/<old>/…)@dotcms/scout/@dotcms/platform) — please correct to the real owning teams./triage → /dot-issue-triage,/cicd-diagnostics → /dot-cicd-diagnose,/lts-backport → /dot-release-backport-lts,/vtl-migration → /dot-ui-vtl-migration,/sdk-analytics → /dot-sdk-analytics. Command-fronted skills (issue commands, rollback check) keep their command names. If any/old-namemuscle memory is heavily used, we can add thin alias commands — flag it.Verified
just skills-lint→ ✅ pass, 8 first-party skills, 0 warnings (was 3 legacy warnings before). Catalog regenerated. Swept for stale old-name references — none remain in tracked files.🤖 Generated with Claude Code