aboutsummaryrefslogtreecommitdiffstats
path: root/examples/tools/project.toml
blob: 3c7db615045805c4f3cbc8eea18977d061a4c218 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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."