By Joel Dare - Written August 15, 2026
I like to write new skills that help me work with AI more quickly. I use Claude Code but these should be adaptable to any coding harness such as Codex, Gemini CLI, Copilot CLI, opencode, or Pi.
TLDR:
my. so they’re easy to find with autocompleteauto to skills that should run unattendedcheck.sh so the AI only runs when it’s neededI name my own skills in the format my.example-skill. I call the convention “My Dot” naming.
Claude Code currently mixes built-in commands and personal skills together with slash commands. Prepending skills with /my. allows me to use auto-complete to search through my personal skills. It’s handy when I can’t remember if I called a skill succinct or concise.
I also use the word “auto” to indicate that the skill should be automatic and require no user feedback. A skill called /my.auto-priority might use a rubric to automatically estimate the priority of an issue, add a tag, set a field, and insert a comment.
Finally, I use check scripts, especially for automatic skills, to verify that an AI is needed at all. These sit right next to the skill and are ignored by the coding agent. I can leverage them in automated processes, such as a cronjob, to verify that an AI call needs to be made. For example, I could make a call to GitHub to see if there are any new issues. If not, do nothing. If there are, run claude -p and invoke the my.auto-priority skill.
JoelDare.com © Dare Companies Dotcom LLC
(formrobin.com)