description = "Start a new programming project: a folder in ~/Programming/GIT with AGENTS.md, CLAUDE.md, README.md, LICENSE and a signed first commit, then a kitty tab running a coding agent (Claude Code or opencode) in it. Before calling, tell the user the name, description, license and agent you will use, and call only after they say yes." command = ["project.sh", "{name}", "{license}", "{description}", "{agent}"] timeout = 120 [params.name] type = "string" description = "Folder name: lowercase letters, digits, - _ . (e.g. photo-sorter)" [params.license] type = "string" description = "gpl2 (GPLv2 only, default), gpl2+ (GPLv2 or later), gpl3 or mit. Empty means gpl2." [params.description] type = "string" description = "What the project is, one or two sentences, in the user's words" [params.agent] type = "string" description = "claude (Claude Code, default) or opencode. Empty means claude."