Spec-driven workspace для разработки ПО с AI

Контроль реализации

Skaro показывает текущее состояние проекта на одной стартовой странице: этапы запуска, активные задачи, фазы, прогресс и ближайшую точку продолжения. Это помогает не терять контекст между AI-сессиями и держать реализацию под контролем.

Задачи

Задачи собирают реализацию в понятную рабочую систему: что делать сейчас, что запланировано дальше и что уже завершено. Это помогает вести разработку последовательно, не терять контекст и связывать ежедневную работу с архитектурой и общим планом проекта.

Архитектура

Архитектура проекта хранится как отдельный артефакт в репозитории, а не остается только в чатах. В Skaro ее можно просматривать, редактировать, согласовывать и использовать как опору для дальнейшей реализации.

DevPlan

DevPlan фиксирует дорожную карту проекта: вехи, задачи, приоритеты и порядок выполнения. План можно обновлять по мере развития проекта, сохраняя связность между идеей, архитектурой и фактической разработкой.

ADR

Ключевые архитектурные решения оформляются как ADR с отдельными статусами и историей. Это позволяет явно фиксировать, почему было принято то или иное решение, и не возвращаться к одним и тем же вопросам заново.

Git в интерфейсе

В дашборде доступны status, diff, stage, unstage, commit, push, переключение веток и автокоммиты по завершению задачи. Изменения после AI-циклов можно сразу проверить, оформить и отправить, не выпадая из рабочего контекста.

skaro dashboard
Быстрый старт
# Установка через install script
$curl -fsSL https://raw.githubusercontent.com/skarodev/skaro/main/install.sh | sh

Две команды чтобы начать

skaro init создает структуру .skaro/ в проекте, затем skaro ui запускает локальный web dashboard.

Артефакты и фазы работы

Skaro добавляет поверх репозитория слой артефактов и управляемых фаз: от правил проекта и архитектуры до задач, тестов и финальной проверки.

Конституция
Правила проекта: стек, стандарты, тестирование, безопасность, ограничения и рабочие соглашения.
Архитектура
Описание системы, AI-review архитектуры и фиксация architectural invariants.
ADR
Architecture Decision Records для отдельных решений с историей и статусами.
DevPlan
План работ с milestones и задачами, который можно сгенерировать, обновить и подтвердить.
Задачи
Для задач доступны фазы Clarify → Plan → Implement → Tests, stage notes и связанные файлы.
Ревью
Project-level проверка обязательных артефактов, статуса задач и глобальных verify-команд.

Git-интеграция

Просмотр изменений, diff, staging, commit, push и работа с ветками прямо из дашборда.

Статус и token usage

Статус проекта, прогресс по задачам и учет token usage по фазам, задачам, моделям и ролям.

AI-чаты и fix-циклы

Контекстные AI-чаты доступны для архитектуры, проекта, задач и feature planning. Для задач и проекта есть отдельные fix-режимы.

Skills и execution environment

Можно подключать skills под стек и настраивать, где выполняются verify-команды: на host, в Docker Compose service или через command prefix.

Разные модели для разных ролей

Skaro позволяет назначать отдельные модели на роли architect, coder и reviewer, чтобы разделить архитектурные, исполнительские и проверочные задачи.

Архитектор

Используется для архитектуры, devplan, feature planning и import-анализа проекта.

Кодер

Используется для реализации задач и fix-циклов, когда нужен быстрый и прикладной выход в код.

Ревьюер

Используется для clarify, проверок и других фаз, где важны вопросы, валидация и контроль качества.

Пресеты конституции для типовых стеков

В Skaro есть готовые шаблоны конституции для популярных frontend, backend и mobile-стеков: их можно взять как стартовую основу и адаптировать под проект.

React
Vue.js
Angular
Svelte
Next.js
NestJS
file_type_django
Django
FastAPI
Express
Flutter
Kotlin
file_type_reactts
React Native
Поддерживаемые LLM-провайдеры
Anthropic
DeepSeek
Google Gemini
Grok
Ollama
OpenAI
OpenRouter
Qwen
Z.ai