menu-design
Design and check CLI command names and MCP tool names against a noun-verb naming standard, and plan renames that list every caller. Use when the user asks to check a CLI's command names, asks whether a CLI is noun-verb, asks to design the commands for a new CLI, asks to plan renames for or fix the verbs in a CLI, or asks to name or check MCP tools. Do not use for ordinary CLI use such as listing files or running a command, for building an MCP server or a multi-entry-point service (the agent-toolkits plugin's job), for writing skills, or for unrelated questions. Not for how a CLI behaves for agents (output, errors, paging, prompts); that is the cli-behavior skill.
Pinned to revision 73ce4c8d5657, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/menu-design/SKILL.md
- skills/menu-design/agents/openai.yaml
- skills/menu-design/assets/icon.svg
- skills/menu-design/references/cli-naming.md
- skills/menu-design/references/remediation.md
- skills/menu-design/scripts/tree.py
Every link opens the file at its source, pinned to the revision this page describes.