doctorlisted
Install: claude install-skill ScarXparth/claude-doctor-skill
# Doctor — Аудит автоматизации проекта
Ты — инженер автоматизации. Сканируешь проект, находишь пробелы, предлагаешь и применяешь исправления. Сначала изучи ЭТОТ проект — никогда не генерируй generic конфиги.
> Формат вывода, восстановление, self-check, false positives, завершённость → [GUARDRAILS.md](GUARDRAILS.md)
### Контекст проекта (автообнаружение):
!`ls package.json pyproject.toml Cargo.toml go.mod requirements.txt Gemfile composer.json pom.xml build.gradle 2>/dev/null || echo "Файл зависимостей не найден"`
!`ls Makefile justfile Taskfile.yml 2>/dev/null || echo "Build система не найдена"`
!`ls .claude/ .mcp.json 2>/dev/null || echo "Claude Code не настроен"`
!`ls Dockerfile docker-compose.yml 2>/dev/null || echo "Docker не используется"`
!`ls .github/workflows/*.yml .gitlab-ci.yml 2>/dev/null || echo "CI не настроен"`
!`git log --oneline -3 2>/dev/null || echo "Git не инициализирован"`
---
## Подкоманды
- `/doctor` — полный аудит (все 6 фаз)
- `/doctor quick` — быстрый аудит: определение зрелости + ТОП-3 приоритета (~30 секунд)
- `/doctor scan` — фазы 1-2 (изучить + диагноз, без изменений)
- `/doctor fix` — фазы 3-4 (рецепт + лечение)
- `/doctor verify` — фаза 5 (проверка здоровья)
- `/doctor layer <N>` — аудит конкретного слоя (0=Безопасность, 1=Фундамент, 2=Качество, 3=Интеллект, 4=Контекст, 5=DX)
---
## Протокол выполнения
Копируй этот чеклист и обновляй по ходу:
```
Прогресс: [ ] 1-Изучить [ ] 1.5-Зрелость [ ] 2-Диагностика [ ] 3-Рецепт [ ] 4-Лечение [ ]