| name | rune |
| description | Build CLI applications with Rune, a TypeScript-first, agent-friendly CLI framework that uses file-based command routing. Use this skill when the user is creating, modifying, or testing CLI commands with Rune, or scaffolding a new Rune project with create-rune-app.
|
Rune
Use this skill whenever you are working with Rune, an agent-friendly CLI framework for TypeScript where the directory structure under src/commands/ maps directly to the CLI's command tree.
Scaffolding a project
When creating a new Rune project with create-rune-app, or running and building an existing project, load ./rules/scaffolding.md.
Defining commands
When defining or modifying CLI commands — including file-based routing, args, options, groups, JSON mode, and error handling — load ./rules/commands.md.
Testing commands
When writing or debugging tests for Rune commands, load ./rules/testing.md.