SIGN IN SIGN UP

refactor: move language variants under skills/i18n so the plugin registers one skill

The Claude Code plugin scan reads skills/*/SKILL.md and does not recurse, so
each of the five language variants was registered for every plugin user and
paid its description in every session's system prompt. Measured with
claude plugin details on v3.10.1, that was about 1,010 of the plugin's
roughly 2,254 always-on tokens.

Moving the variants to skills/i18n/planning-with-files-<lang>/ takes them out
of the plugin scan while keeping every skill name, every skill-route install
command and every install destination unchanged: npx skills add resolves
--skill by name over a recursive scan and still installs to
~/.claude/skills/planning-with-files-<lang>/.

The five language slash commands can no longer invoke a plugin-registered
skill by name, so they now read the translated SKILL.md from the skill-route
path or the plugin marketplace path, which keeps the translated body and the
translated templates in play. They also state that the status tokens stay
literal English, since check-complete.sh matches them with grep -F.
D
Dylan Pulver committed
5fddf55cdaf6368d31859a286986a21eb995948e
Parent: 09740f7
Committed by Ahmad Othman Ammar Adi <78882424+OthmanAdi@users.noreply.github.com> on 8/20/2026, 7:53:19 PM