КомандаУправление проектом

/status

Статус проекта: git (ветка, изменения), Docker (контейнеры), ошибки, прогресс по задачам.

Закинь в Claude, Cursor или любой AI

Описание

Простым языком

Открыл проект после перерыва и не помнишь где остановился? Напиши /status — Claude покажет дашборд: что сделано, что запущено, были ли ошибки, сколько задач осталось. Как сводка от заместителя пока ты был в отпуске.

Одна команда вместо: читать CLAUDE.md, проверять логи сервера, смотреть git историю и список задач. Всё сразу в одном месте.


Что делает

/status показывает полный срез состояния проекта за один вызов: git (ветка, изменения, последние коммиты), Docker (контейнеры, использование CPU/памяти), последние ошибки из логов, прогресс из CLAUDE.md и количество задач в бэклоге. Идеальная стартовая команда в начале сессии.

Синтаксис

# Статус текущего проекта
/status

# Без аргументов. Анализирует CWD как проект.

Пошаговый процесс

  1. Читает секцию ПРОГРЕСС из CLAUDE.md — текущая фаза, этап, следующая задача
  2. Выполняет git status — незакоммиченные изменения, текущая ветка
  3. Выполняет git log --oneline -5 — последние коммиты
  4. Выполняет docker compose ps — статус контейнеров
  5. Читает docker logs --tail 20 — последние строки логов, ищет ERROR
  6. Читает бэклог из docs/tasks.md — сколько задач в очереди
  7. Показывает сводный дашборд в читаемом формате

Примеры использования

Начало новой сессии

Прошло несколько дней, нужно вспомнить где остановились. Вместо чтения CLAUDE.md — один вызов /status.

# Пример вывода /status:
=== ПРОГРЕСС ===
Фаза: 9 — Frameworks UGC-каталог
Следующее: Деплой (git push → CI → prod)

=== GIT ===
Ветка: main (ahead of origin/main by 3 commits)
Незакоммиченное: нет

=== DOCKER ===
app       Up 2 days    (0.3% CPU, 312MB RAM)
postgres  Up 2 days    (0.1% CPU, 87MB RAM)

=== ЛОГИ (последние ошибки) ===
[warn] 2026-02-27 14:23 — медленный запрос (230ms): /api/feed

=== БЭКЛОГ ===
В очереди: 8 задач (2 high, 6 medium)

Проверка после деплоя

Задеплоили — хотите убедиться что всё работает. /status покажет статус контейнеров и последние логи без SSH.

# После деплоя:
=== DOCKER ===
app       Up 3 minutes  (0.8% CPU — прогрев)
postgres  Up 5 days

=== ЛОГИ ===
[info] Server started on port 3000
[info] Connected to PostgreSQL
[info] GET / 200 (124ms)

Автоматизация

Хук session-start-progress.sh автоматически показывает краткую версию /status при начале сессии — только прогресс и следующую задачу. Полный /status — по требованию.

# Хук в .claude/settings.json:
{
  "hooks": {
    "SessionStart": ["bash ~/.claude/hooks/session-start-progress.sh"]
  }
}

# Выводит при старте:
Проект: stackovervibe
Фаза: 9 | Следующее: деплой
Хороший статус — это не дамп информации, а навигационная точка: где я, куда идти.
#Commands#Claude Code#Docker
TG

> Пока нет комментариев

Связанный контент

Похожие инструменты