Chat Commands - JoelBondoux/AtlasMind GitHub Wiki
Chat Commands
AtlasMind registers the @atlas chat participant in VS Code's built-in chat panel. Type @atlas followed by a slash command or a freeform question.
Slash Commands
| Command | Description |
|---|---|
/bootstrap |
Initialize SSOT memory structure and optionally scaffold governance files |
/import |
Scan an existing project and populate memory with metadata |
/project |
Decompose a goal into subtasks, preview impact, and execute autonomously |
/runs |
Open the Project Run Center to review recent autonomous runs |
/agents |
List and manage registered agents |
/skills |
List and manage registered skills |
/memory |
Query the SSOT memory system |
/cost |
Show session cost summary |
/voice |
Open the Voice Panel for text-to-speech and speech-to-text |
/vision |
Pick workspace images and ask a multimodal question |
/bootstrap
Creates the SSOT memory folder structure and offers optional CI/CD governance scaffolding.
@atlas /bootstrap
What happens:
- Creates
project_memory/with all SSOT sub-folders - Prompts for project type → populates
project_soul.md - Optionally scaffolds
.github/workflows/ci.yml, PR template, issue templates,CODEOWNERS,.vscode/extensions.json - Non-destructive — never overwrites existing files
/import
Scans the current workspace and auto-populates SSOT memory.
@atlas /import
What it scans:
- Manifests:
package.json,Cargo.toml,pyproject.toml,go.mod,pom.xml,build.gradle,Gemfile,composer.json - README files
- Config:
tsconfig.json, ESLint, Prettier,.editorconfig,Dockerfile,docker-compose.yml,Makefile,.gitignore - License files
What it creates:
architecture/project-overview.md— from READMEarchitecture/dependencies.md— from manifestarchitecture/project-structure.md— from directory listingdomain/conventions.md— from config filesdomain/license.md— detected license type
Detected project types: VS Code Extension, API Server, Web App, Library, CLI Tool, Rust/Python/Go/Java/Ruby/PHP Project.
/project
Decomposes a goal into subtasks and executes them autonomously.
@atlas /project Refactor the auth module to use JWT tokens
@atlas /project Add comprehensive unit tests for the API layer
@atlas /project Set up a CI/CD pipeline with Docker deployment
Flow:
- LLM breaks the goal into a DAG of subtasks
- Preview shows estimated file impact
- If changes exceed the approval threshold (default: 12 files), you must approve
- Subtasks execute in parallel batches with ephemeral agents
- Final synthesis report streamed to chat
- Run saved to Project Run History
See Project Planner for full details.
/runs
Opens the Project Run Center to review, re-run, or inspect past autonomous runs.
@atlas /runs
/agents
Lists all registered agents with their roles and enabled status.
@atlas /agents
Output includes agent name, role, description, and whether the agent is currently enabled.
/skills
Lists all registered skills (built-in + custom + MCP) with their enabled status.
@atlas /skills
/memory
Queries the SSOT memory system by keyword.
@atlas /memory authentication decisions
@atlas /memory project architecture
@atlas /memory deployment runbooks
Returns matching entries ranked by relevance (title, path, tag, and snippet matches).
/cost
Shows the current session's cost summary.
@atlas /cost
Displays total cost in USD, total requests, and per-provider breakdown.
/voice
Opens the Voice Panel for text-to-speech (TTS) and speech-to-text (STT).
@atlas /voice
/vision
Opens an image picker for workspace images and submits a multimodal prompt.
@atlas /vision Describe what's in these screenshots
Freeform Chat
Any message without a slash command is treated as a freeform request:
@atlas How is error handling done in this codebase?
@atlas Write a function to parse CSV files with proper error handling
@atlas Explain the model routing algorithm
What happens behind the scenes:
- Orchestrator selects the most relevant agent
- Memory manager fetches related SSOT entries
- Task profiler infers phase, modality, and reasoning needs
- Model router picks the best model (within budget/speed preferences)
- Agent executes with available skills
- Response streamed to chat with cost tracking
Multimodal: Freeform messages auto-detect image paths in the workspace and attach them to the prompt.
Session context: The last N turns (configurable, default: 6) are carried forward for conversational continuity.
Extension Commands
These are also available from the Command Palette (Ctrl+Shift+P):
| Command | What it does |
|---|---|
AtlasMind: Open Settings |
Budget/speed sliders, approval policies, verification config |
AtlasMind: Manage Model Providers |
Add API keys, refresh models, health checks |
AtlasMind: Manage Agents |
Create and configure custom agents |
AtlasMind: Open Project Run Center |
Review, approve, pause, resume autonomous runs |
AtlasMind: Manage MCP Servers |
Connect external tool servers |
AtlasMind: Tool Webhooks |
Forward tool events to external endpoints |
AtlasMind: Open Voice Panel |
TTS and STT |
AtlasMind: Open Vision Panel |
Image-based multimodal prompts |
AtlasMind: Bootstrap Project |
Same as /bootstrap |
AtlasMind: Import Existing Project |
Same as /import |
AtlasMind: Show Cost Summary |
Same as /cost |
AtlasMind: Configure Scanner Rules |
View and edit skill security scanning rules |
Follow-up Suggestions
After each command, AtlasMind suggests relevant next steps:
| After | Suggested follow-ups |
|---|---|
/bootstrap |
View agents, View skills, Query memory, Start a project |
/import |
View imported overview, View dependencies, View agents, Start a project |
/project |
Review cost, Save plan to memory, Run another project |
/agents |
View skills, Run a project, How to add an agent |
/skills |
View agents, How to add a skill, Run a project |
| Freeform | Turn into a project |