Add Context Studio Wizard — project scaffolding CLI
- wizard.sh: interactive bash wizard that scaffolds new CS projects - lib/: utils, core install, project structure, workflow generation - templates/: Dockerfile, devcontainer.json, agent presets (minimal/standard), system.json, roles, hook rules - README: setup, usage, mobility workflow Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
cd5b28919c
commit
09ff27be92
19 changed files with 1132 additions and 1 deletions
149
templates/agents-standard.json
Normal file
149
templates/agents-standard.json
Normal file
|
|
@ -0,0 +1,149 @@
|
|||
{
|
||||
"version": "2.2",
|
||||
"projectName": "{{PROJECT_NAME}}",
|
||||
"projectDescription": "{{PROJECT_DESC}}",
|
||||
"features": {
|
||||
"use_database_tracking": true
|
||||
},
|
||||
"agentGroups": [
|
||||
{
|
||||
"name": "Coordination",
|
||||
"agents": ["kai", "sam"],
|
||||
"color": "#a6e3a1"
|
||||
},
|
||||
{
|
||||
"name": "Development",
|
||||
"agents": ["dev", "ace", "bolt"],
|
||||
"color": "#89b4fa"
|
||||
},
|
||||
{
|
||||
"name": "Research",
|
||||
"agents": ["rex", "doc"],
|
||||
"color": "#cba6f7"
|
||||
},
|
||||
{
|
||||
"name": "Quality",
|
||||
"agents": ["kit", "lens"],
|
||||
"color": "#f9e2af"
|
||||
}
|
||||
],
|
||||
"agents": [
|
||||
{
|
||||
"id": "kai",
|
||||
"name": "Lead Coordinator",
|
||||
"workingDirectory": "agents/kai",
|
||||
"hooks": ".claude/hooks/",
|
||||
"settings": ".claude/settings.json",
|
||||
"role": "coordinator",
|
||||
"description": "Central coordination — receives tasks from user, plans work, delegates to sub-coordinators and agents",
|
||||
"capabilities": ["coordination", "documentation", "monitoring", "delegation"],
|
||||
"cli": "claude code",
|
||||
"provider": "claude",
|
||||
"cliParams": ["--dangerously-skip-permissions"]
|
||||
},
|
||||
{
|
||||
"id": "sam",
|
||||
"name": "Sub-coordinator",
|
||||
"workingDirectory": "agents/sam",
|
||||
"hooks": ".claude/hooks/",
|
||||
"settings": ".claude/settings.json",
|
||||
"role": "subcoordinator",
|
||||
"description": "Sub-coordination — manages a group of agents for a specific workstream",
|
||||
"capabilities": ["coordination", "delegation", "tracking"],
|
||||
"cli": "claude code",
|
||||
"provider": "claude",
|
||||
"cliParams": ["--dangerously-skip-permissions"]
|
||||
},
|
||||
{
|
||||
"id": "dev",
|
||||
"name": "Developer",
|
||||
"workingDirectory": "agents/dev",
|
||||
"hooks": ".claude/hooks/",
|
||||
"settings": ".claude/settings.json",
|
||||
"role": "coder",
|
||||
"description": "Primary developer — implements features, writes code, fixes bugs",
|
||||
"capabilities": ["coding", "debugging", "refactoring"],
|
||||
"cli": "claude code",
|
||||
"provider": "claude",
|
||||
"cliParams": ["--dangerously-skip-permissions"]
|
||||
},
|
||||
{
|
||||
"id": "ace",
|
||||
"name": "Developer 2",
|
||||
"workingDirectory": "agents/ace",
|
||||
"hooks": ".claude/hooks/",
|
||||
"settings": ".claude/settings.json",
|
||||
"role": "coder",
|
||||
"description": "Secondary developer — parallel implementation",
|
||||
"capabilities": ["coding", "debugging", "refactoring"],
|
||||
"cli": "claude code",
|
||||
"provider": "claude",
|
||||
"cliParams": ["--dangerously-skip-permissions"]
|
||||
},
|
||||
{
|
||||
"id": "bolt",
|
||||
"name": "Developer 3",
|
||||
"workingDirectory": "agents/bolt",
|
||||
"hooks": ".claude/hooks/",
|
||||
"settings": ".claude/settings.json",
|
||||
"role": "coder",
|
||||
"description": "Tertiary developer — specialised tasks and overflow",
|
||||
"capabilities": ["coding", "debugging"],
|
||||
"cli": "claude code",
|
||||
"provider": "claude",
|
||||
"cliParams": ["--dangerously-skip-permissions"]
|
||||
},
|
||||
{
|
||||
"id": "rex",
|
||||
"name": "Researcher",
|
||||
"workingDirectory": "agents/rex",
|
||||
"hooks": ".claude/hooks/",
|
||||
"settings": ".claude/settings.json",
|
||||
"role": "researcher",
|
||||
"description": "Lead researcher — investigates APIs, patterns, architecture",
|
||||
"capabilities": ["research", "documentation", "analysis"],
|
||||
"cli": "claude code",
|
||||
"provider": "claude",
|
||||
"cliParams": ["--dangerously-skip-permissions"]
|
||||
},
|
||||
{
|
||||
"id": "doc",
|
||||
"name": "Documentation",
|
||||
"workingDirectory": "agents/doc",
|
||||
"hooks": ".claude/hooks/",
|
||||
"settings": ".claude/settings.json",
|
||||
"role": "researcher",
|
||||
"description": "Documentation specialist — writes docs, technical writing",
|
||||
"capabilities": ["documentation", "research", "writing"],
|
||||
"cli": "claude code",
|
||||
"provider": "claude",
|
||||
"cliParams": ["--dangerously-skip-permissions"]
|
||||
},
|
||||
{
|
||||
"id": "kit",
|
||||
"name": "Tester",
|
||||
"workingDirectory": "agents/kit",
|
||||
"hooks": ".claude/hooks/",
|
||||
"settings": ".claude/settings.json",
|
||||
"role": "tester",
|
||||
"description": "Testing and quality assurance — writes tests, validates behavior",
|
||||
"capabilities": ["testing", "validation", "bug-reporting"],
|
||||
"cli": "claude code",
|
||||
"provider": "claude",
|
||||
"cliParams": ["--dangerously-skip-permissions"]
|
||||
},
|
||||
{
|
||||
"id": "lens",
|
||||
"name": "Code Reviewer",
|
||||
"workingDirectory": "agents/lens",
|
||||
"hooks": ".claude/hooks/",
|
||||
"settings": ".claude/settings.json",
|
||||
"role": "reviewer",
|
||||
"description": "Code review — reviews PRs, enforces standards, flags issues",
|
||||
"capabilities": ["code-review", "standards", "security"],
|
||||
"cli": "claude code",
|
||||
"provider": "claude",
|
||||
"cliParams": ["--dangerously-skip-permissions"]
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue