Polish README with icons and symbols

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Eli 2026-03-09 11:56:13 +01:00
commit 8d089c05a2

View file

@ -1,38 +1,38 @@
# Context Studio Wizard # 🧙 Context Studio Wizard
> Scaffold a fully configured multi-agent AI development environment in seconds. > Scaffold a fully configured multi-agent AI development environment in seconds.
--- ---
## What it does ## What it does
One command. One conversation. A complete project drops out: One command. One conversation. A complete project drops out:
``` ```
~/.context-studio/core/ ← installed once, shared globally ~/.context-studio/core/ ← 🔧 installed once, shared globally
~/projects/my-project/ ~/projects/my-project/
├── .devcontainer/ ← Node 22 · Rust · Claude Code · Electron deps ├── .devcontainer/ ← 🐳 Node 22 · Rust · Claude Code · Electron deps
├── workflow/ ← agents, roles, A2A config, project docs ├── workflow/ ← 🤖 agents, roles, A2A config, project docs
└── src/ ← your code └── src/ ← 💻 your code
``` ```
Open in devcontainer → start Context Studio → talk to your agent team. Open in devcontainer → start Context Studio → talk to your agent team.
--- ---
## Prerequisites ## 📋 Prerequisites
| Tool | Purpose | | | Tool | Purpose |
|------|---------| |---|------|---------|
| `git` | Clone repos | | 🔀 | `git` | Clone repos |
| `docker` or `podman` | Run devcontainer | | 🐳 | `docker` or `podman` | Run devcontainer |
| SSH key → `github.com` | Access context-studio-core | | 🔑 | SSH key → `github.com` | Access context-studio-core |
| `ANTHROPIC_API_KEY` | Claude agents | | 🗝️ | `ANTHROPIC_API_KEY` | Claude agents |
--- ---
## Usage ## 🚀 Usage
```bash ```bash
./wizard.sh ./wizard.sh
@ -40,28 +40,28 @@ Open in devcontainer → start Context Studio → talk to your agent team.
The wizard guides you through: The wizard guides you through:
1. **Core setup** — clones `context-studio-core` to `~/.context-studio/core/` (once) 1. 🔧 **Core setup** — clones `context-studio-core` to `~/.context-studio/core/` (once)
2. **Project name & location** 2. 📝 **Project name & location**
3. **Workflow** — generate from scratch _or_ clone an existing repo 3. ⚙️ **Workflow** — generate from scratch _or_ clone an existing repo
4. **Agent preset** _(if generating)_ 4. 🤖 **Agent preset** _(if generating)_
| Preset | Agents | | Preset | Agents |
|--------|--------| |--------|--------|
| `minimal` | coordinator · 2× coder · researcher · tester | | `minimal` | 🎯 coordinator · 2× coder · researcher · tester |
| `standard` | 2× coordinator · 3× coder · 2× researcher · tester · reviewer | | `standard` | 🎯🎯 2× coordinator · 3× coder · 2× researcher · tester · reviewer |
5. **Done** — git repo initialized, devcontainer ready 5. **Done** — git repo initialized, devcontainer ready
--- ---
## Open the project ## 📂 Open the project
**VS Code** **🖥️ VS Code**
```bash ```bash
code ~/projects/my-project # → "Reopen in Container" code ~/projects/my-project # → "Reopen in Container"
``` ```
**CLI** **⌨️ CLI**
```bash ```bash
cd ~/projects/my-project cd ~/projects/my-project
docker build -t my-project .devcontainer/ docker build -t my-project .devcontainer/
@ -72,7 +72,7 @@ docker run -it --rm \
my-project bash my-project bash
``` ```
**Start Context Studio** _(inside container)_ **▶️ Start Context Studio** _(inside container)_
```bash ```bash
node $CS_CORE_DIR/core/start.js # Electron UI node $CS_CORE_DIR/core/start.js # Electron UI
node $CS_CORE_DIR/core/start.js --ui-mode=headless # servers only node $CS_CORE_DIR/core/start.js --ui-mode=headless # servers only
@ -80,7 +80,7 @@ node $CS_CORE_DIR/core/start.js --ui-mode=headless # servers only
--- ---
## Mobility ## 🌍 Mobility
Commit your project. On any machine: Commit your project. On any machine:
@ -90,25 +90,25 @@ cd my-project
code . # done code . # done
``` ```
Core is re-cloned automatically on first run. Only `ANTHROPIC_API_KEY` is needed on the host. > Core is re-cloned automatically on first run. Only `ANTHROPIC_API_KEY` is needed on the host.
--- ---
## Repository layout ## 🗂️ Repository layout
``` ```
wizard.sh ← entry point 🧙 wizard.sh ← entry point
lib/ 📁 lib/
utils.sh ← prompts, colors, helpers utils.sh ← prompts, colors, helpers
core.sh ← global core install/update core.sh ← global core install/update
project.sh ← devcontainer + project scaffold project.sh ← devcontainer + project scaffold
workflow.sh ← generate or clone workflow config workflow.sh ← generate or clone workflow config
templates/ 📁 templates/
Dockerfile ← Node 22 + Rust + build tools + Claude Code Dockerfile ← Node 22 + Rust + build tools + Claude Code
devcontainer.json ← mounts, env vars, VS Code extensions devcontainer.json ← mounts, env vars, VS Code extensions
agents-minimal.json ← 5-agent preset agents-minimal.json ← 5-agent preset
agents-standard.json ← 9-agent preset agents-standard.json ← 9-agent preset
system.json ← A2A server defaults system.json ← A2A server defaults
roles/ ← coordinator, coder, researcher, tester, reviewer 📁 roles/ ← coordinator, coder, researcher, tester, reviewer
hooks/rules/ ← per-role tool restrictions 📁 hooks/rules/ ← per-role tool restrictions
``` ```