diff --git a/home-claude/commands/new-project.md b/home-claude/commands/new-project.md new file mode 100644 index 0000000..3589459 --- /dev/null +++ b/home-claude/commands/new-project.md @@ -0,0 +1,21 @@ +--- +allowed-tools: Bash(mkdir:*), Bash(powershell:*), Bash(dotnet new:*), Bash(git init:*), Bash(git add:*), Bash(git commit:*), AskUserQuestion +description: Bootstrap a new project with claude-meta template and optional dotnet scaffold +--- + +## Context + +- claude-meta repo: C:\work\claude-meta +- Init script: C:\work\claude-meta\scripts\init-project.ps1 + +## Your task + +1. Ask user via AskUserQuestion: + - Project path (e.g. `C:\work\my-project`) + - Project name (e.g. "My Project") + - .NET template (console/webapi/blazorserver/none) +2. Create project directory if it doesn't exist: `mkdir ` +3. If .NET template chosen: `dotnet new