Launching
| Option | Description |
|---|---|
--port 8080 | Use a specific port |
--no-browser | Don’t open the browser automatically |
Dashboard Sections
Constitution
Edit your project’s constitution directly in the browser. The editor validates required sections in real time (Stack, Coding Standards, Testing, Constraints, Security, LLM Rules) and highlights anything missing. See Constitution Editor for details.Architecture
Manage your architecture document, invariants, and ADRs. Request an LLM-powered architecture review that evaluates your design for risks across categories like scalability, consistency, observability, and fault tolerance. Results are categorized by severity: CRITICAL, HIGH, MEDIUM, LOW. See Architecture for details.Dev Plan
Generate a project development plan from your constitution and architecture. The LLM creates milestones with tasks, forming a roadmap you can review, edit, and approve. Once approved, tasks become available for phase execution. See Dev Plan for details.Tasks
The main workspace. Each task shows its current phase and progress. Select a task to step through:- Clarify — the LLM asks questions about your spec; you answer interactively
- Plan — the LLM decomposes the task into implementation stages
- Implement — stage-by-stage code generation with file application
- Tests — run verification commands, LLM-assisted test generation and fix suggestions
Project Review
Separate from the task pipeline. Project Review runs across the entire codebase — cross-validates spec vs code vs architecture, runs project-wide tests, and provides a fix chat for addressing findings. This is triggered from a dedicated section in the dashboard, not from within a task. See Review for details.Import Project
If you initialized withskaro init on an existing project (Option B), the import analysis results appear here. You can also trigger a re-analysis from the dashboard.
See Import Existing Project for details.
Configuration
Manage all settings from the dashboard instead of the CLI:- LLM provider and model
- Role-based routing (architect / coder / reviewer)
- API keys
- Verify commands (custom commands to run during Tests phase)
- Language and UI preferences
Technical Details
The dashboard runs on FastAPI (backend) with a SvelteKit frontend. Communication between the browser and server uses both REST API calls and a WebSocket connection (/ws) for real-time streaming during LLM phases.
The backend serves from the same process as the API — no separate frontend server is needed. Everything is included in the skaro package.