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 → TypeScript
  • rust → Rust
  • python, py → Python
  • docker → Docker
  • shell, bash, sh → Shell

Project name: The remaining non-language token. If not provided, ask the user for a project name.

Related skills
Installs
7
GitHub Stars
1
First Seen
Mar 26, 2026