Скиллы Новичок Разное

Senior Architect

Скачать ZIP
9
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Senior Architect

Набор инструментов и практик для старшего архитектора, предназначенный для проектирования масштабируемых, поддерживаемых систем и принятия обоснованных технических решений.

Быстрый старт

# Генерация архитектурной диаграммы
python scripts/architecture_diagram_generator.py ./my-project --format mermaid

# Анализ зависимостей
python scripts/dependency_analyzer.py ./my-project --output json

# Комплексная оценка архитектуры проекта
python scripts/project_architect.py ./my-project --verbose

Обзор инструментов

1. Генератор архитектурных диаграмм

Инструмент для автоматического построения архитектурных диаграмм на основе структуры проекта. Подходит для визуализации системы при документировании или обсуждении в команде.

  • Вход: путь к директории проекта
  • Выход: код диаграммы (Mermaid, PlantUML или ASCII)

Поддерживаемые типы диаграмм:

  • component — отображает модули и их связи
  • layer — показывает архитектурные слои
  • deployment — демонстрирует схему развертывания
# Пример использования
python scripts/architecture_diagram_generator.py ./project --format mermaid --type component

2. Project Architect

Инструмент для комплексного анализа архитектуры проекта с рекомендациями по улучшению.

  • Глубокий анализ системы
  • Метрики производительности
  • Рекомендации по оптимизации
  • Автоматические улучшения
python scripts/project_architect.py  --verbose

3. Анализатор зависимостей

Инструмент для выявления проблем в зависимостях проекта и анализа архитектурных рисков.

  • Выявление узких мест
  • Анализ связности модулей
  • Готовность к интеграции
  • Результаты уровня production
python scripts/dependency_analyzer.py [arguments] [options]

Справочная документация

Архитектурные паттерны

Подробное руководство по архитектурным паттернам включает:

  • Описание подходов и практик
  • Примеры кода
  • Лучшие практики
  • Антипаттерны, которых стоит избегать
  • Реальные сценарии применения

Процессы системного дизайна

Пошаговые процессы проектирования систем:

  • Структурированные workflow
  • Стратегии оптимизации
  • Интеграция инструментов
  • Настройка производительности
  • Решение проблем

Руководство по выбору технологий

Практическое руководство по принятию технологических решений:

  • Описание стеков технологий
  • Примеры конфигураций
  • Интеграционные паттерны
  • Вопросы безопасности
  • Масштабируемость

Технологический стек

Поддерживаемые технологии и инструменты:

  • Языки: TypeScript, JavaScript, Python, Go, Swift, Kotlin
  • Frontend: React, Next.js, React Native, Flutter
  • Backend: Node.js, Express, GraphQL, REST API
  • Базы данных: PostgreSQL, Prisma, Supabase
  • DevOps: Docker, Kubernetes, Terraform, CI/CD
  • Облако: AWS, GCP, Azure

Когда использовать

  • Проектирование архитектуры системы
  • Оценка монолит vs микросервисы
  • Выбор технологического стека
  • Анализ зависимостей
  • Планирование масштабируемости
  • Подготовка архитектурной документации

Файл из источника

11723_senior-architect-2.1.1.zip