iceywu-cli
Installation
SKILL.md
IceyWu CLI
Use this skill when the task is about command design, argument parsing, terminal UX, template discovery, or package publishing for the IceyWu CLI.
Preferences
- Prefer TypeScript across runtime logic, prompt flows, and fallback template data
- Keep command entrypoints inside packages/cli
- Design commands to be scriptable first and interactive second
- Prefer explicit subcommands over overloaded flags
- Prefer @clack/prompts for interaction and execa for subprocess execution
Core
| Topic | Description | Reference |
|---|---|---|
| Package Structure | CLI package role, binary names, layered TypeScript structure, and package boundaries | package-structure |
| Command Design | Command orchestration rules, service boundaries, validation, prompts, and template discovery behavior | command-design |