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:
Eli 2026-03-09 11:49:04 +01:00
commit 09ff27be92
19 changed files with 1132 additions and 1 deletions

View file

@ -0,0 +1,92 @@
{
"version": "2.2",
"projectName": "{{PROJECT_NAME}}",
"projectDescription": "{{PROJECT_DESC}}",
"features": {
"use_database_tracking": true
},
"agentGroups": [
{
"name": "Coordination",
"agents": ["kai"],
"color": "#a6e3a1"
},
{
"name": "Development",
"agents": ["dev", "ace"],
"color": "#89b4fa"
},
{
"name": "Quality",
"agents": ["rex", "kit"],
"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 agents",
"capabilities": ["coordination", "documentation", "monitoring", "delegation"],
"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, code reviews",
"capabilities": ["coding", "debugging", "refactoring"],
"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": "Research and discovery — investigates APIs, patterns, documentation",
"capabilities": ["research", "documentation", "analysis"],
"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"]
}
]
}