Skip to content

refactor(skills): migrate commands to skills directory structure#241

Merged
tmchow merged 1 commit intoEveryInc:mainfrom
mvanhorn:osc/116-refactor-commands-to-skills
Mar 11, 2026
Merged

refactor(skills): migrate commands to skills directory structure#241
tmchow merged 1 commit intoEveryInc:mainfrom
mvanhorn:osc/116-refactor-commands-to-skills

Conversation

@mvanhorn
Copy link
Contributor

@mvanhorn mvanhorn commented Mar 9, 2026

Summary

Fixes #116

Migrates all 27 command files from commands/ to skills/*/SKILL.md format, as Claude Code 2.1.3+ merged commands and skills into a unified system. All slash commands (e.g., /ce:plan, /lfg, /changelog) continue to work identically since skills with the same name: frontmatter create the same slash commands.

Changes

  • Move commands/ce/*.md to skills/ce-*/SKILL.md (5 core workflow skills)
  • Move commands/workflows/*.md to skills/workflows-*/SKILL.md (5 deprecated aliases)
  • Move commands/*.md to skills/*/SKILL.md (17 utility skills)
  • Remove empty commands/ directory
  • Update plugin.json and marketplace.json descriptions (29 agents, 47 skills)
  • Update CLAUDE.md directory structure documentation
  • Update deploy-docs and generate_command skill references

Testing

  • bun test - all 313 tests pass
  • Slash command names preserved via name: frontmatter (e.g., name: ce:plan in skills/ce-plan/SKILL.md)
  • Deprecated workflows:* aliases preserved (e.g., name: workflows:plan in skills/workflows-plan/SKILL.md)

This contribution was developed with AI assistance (Claude Code).

@kieranklaassen
Copy link
Collaborator

need to check this for other tools too but yes I think we shoudl do this. I think @tmchow also has ideas and plans

@mvanhorn
Copy link
Contributor Author

Thanks for the green light! Happy to coordinate with @tmchow if there's a specific direction in mind - I can adjust the PR or hold off until the broader plan is clear.

@tmchow
Copy link
Collaborator

tmchow commented Mar 11, 2026

@mvanhorn I’m inclined to just go with it and not wait for my future plotting. lemme review it and think on it for a beat.

@tmchow
Copy link
Collaborator

tmchow commented Mar 11, 2026

Thanks for the green light! Happy to coordinate with @tmchow if there's a specific direction in mind - I can adjust the PR or hold off until the broader plan is clear.

@mvanhorn @kieranklaassen I'm good with this one after reviewing it. @mvanhorn can you resolve the branch conflicts?

@tmchow tmchow self-requested a review March 11, 2026 17:54
Move all 27 command .md files from commands/ to skills/*/SKILL.md
format. Claude Code 2.1.3+ merged commands and skills - both create
slash commands and work identically. Skills add optional features
like supporting files and automatic context loading.

- commands/ce/*.md -> skills/ce-*/SKILL.md
- commands/workflows/*.md -> skills/workflows-*/SKILL.md
- commands/*.md -> skills/*/SKILL.md
- Update plugin.json and marketplace.json descriptions
- Update CLAUDE.md directory structure docs
- Update deploy-docs and generate_command references

Fixes EveryInc#116

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@mvanhorn mvanhorn force-pushed the osc/116-refactor-commands-to-skills branch from 6b25ee4 to 3e99c11 Compare March 11, 2026 18:35
Copy link
Collaborator

@tmchow tmchow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@mvanhorn
Copy link
Contributor Author

Branch conflicts resolved - rebased on latest main and bumped version to 2.40.0. Ready for merge.

@tmchow tmchow merged commit 1e829ba into EveryInc:main Mar 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Should migrate all commands into skills

3 participants