Extension Guide
Creating Custom Skills
Section titled “Creating Custom Skills”my-kit’s skill system is extensible. You can add domain skills for any framework or tool.
Skill File Structure
Section titled “Skill File Structure”A domain skill is a markdown file that teaches Claude about a technology:
# [Technology] Skill
## Conventions- File naming patterns- Project structure expectations- Code style preferences
## Patterns- Common implementation patterns- Anti-patterns to avoid
## Integration- How this technology integrates with the rest of the stackAdding a Skill
Section titled “Adding a Skill”- Create a markdown file in
~/.my-kit/.claude/skills/domain/ - Re-stow:
cd ~/.my-kit && stow -t ~ . - Run
/mykit.syncin your project
Creating Custom Commands
Section titled “Creating Custom Commands”Commands are markdown files that define slash command behavior.
Command File Structure
Section titled “Command File Structure”[Instructions for Claude on what this command should do]Adding a Command
Section titled “Adding a Command”- Create a markdown file in
~/.my-kit/.claude/commands/ - Name it
mykit.your-command.md - Re-stow:
cd ~/.my-kit && stow -t ~ .