1. Understand the command's purpose and requirements.
2. Classify the command into a relevant category (Planning, Implementation, Analysis, Workflow, Utility).
3. Select a suitable command pattern based on existing commands.
4. Determine the command's location (project or user).
5. Generate the command file with appropriate frontmatter and content.
6. Create supporting resources like templates or mode guides.
7. Update documentation to reflect the new command.
8. Test the command thoroughly with various scenarios.