init-project
Installation
SKILL.md
init-project
Scaffold a new project directory with opinionated tooling configurations, code quality checks, and documentation.
Language-specific file generation is handled by companion skills: init-typescript, init-rust, and init-python. Use those skills for the language-specific steps below. Static templates for this skill live in assets/.
Argument Parsing
Parse the arguments from the user's invocation. Arguments are space-separated and can appear in any order.
Language tokens (case-insensitive):
ts,typescript→ TypeScriptrust→ Rustpython,py→ Pythondocker→ Dockershell,bash,sh→ Shell
Project name: The remaining non-language token. If not provided, ask the user for a project name.