AgentSkillsCN

architecture-review-checklist

针对系统架构与数据模型的详细核查清单。

SKILL.md
--- frontmatter
name: architecture-review-checklist
description: Детальный чек-лист для проверки Архитектуры Системы и Моделей Данных.
version: 1.0

Чек-лист Проверки Архитектуры (Architecture Review Checklist)

1. Соответствие ТЗ

  • Покрытие: Все ли Use Case'ы сопоставлены с компонентами?
  • Ограничения: Соблюдены ли нефункциональные требования?

2. Модель Данных (КРИТИЧНО)

  • Полнота: Все ли сущности, атрибуты, связи определены?
  • Типы: Правильно ли выбраны типы данных? (например, TIMESTAMP vs VARCHAR)
  • Индексы: Определены ли для частых запросов?
  • Миграции: Есть ли план для существующих данных?
  • Бизнес-правила: Constraint'ы (UNIQUE, NOT NULL) enforced?

3. Дизайн Системы

  • Простота: Минимальное количество движущихся частей? (Нет overengineering).
  • Стиль: Паттерн соответствует проблеме (Монолит vs Микросервисы).
  • Границы: Четкое разделение обязанностей (SRP).

4. Безопасность

  • Auth: Аутентификация и Авторизация определены?
  • Защита: Учтен ли OWASP Top 10?
  • Секреты: Нет ли зашитых ключей (hardcoded keys)?

5. Масштабируемость и Надежность

  • Масштабирование: Стратегия горизонтального/вертикального масштабирования?
  • Сбои: Обработка ошибок, повторные попытки (retries), бэкапы?

Протокол Критичности

  • 🔴 BLOCKING: Ошибка в Модели Данных, Дыра в безопасности, Невыполненное требование ТЗ.
  • 🟡 MAJOR: Пропущенный индекс, Сомнительный выбор технологии, Неясный интерфейс.
  • 🟢 MINOR: Ясность описания, опечатки.