Claude Info
Документация

AI Software Architect

codenamev/ai-software-architect

Markdown-фреймворк для архитектурных практик: ADR, многоуровневые ревью, планы внедрения и отслеживание прогресса. Интегрируется с Claude Code, Cursor и GitHub Copilot через Plugin, Skills, MCP или традиционную установку.

Установка

terminal
bash
npm install -g ai-software-architect

README

AI Software Architect

Маркdown-фреймворк для внедрения строгих практик программной архитектуры в любом проекте, с интеграцией специализированного AI-ассистента.

Обзор

Фреймворк обеспечивает структурированный подход к:

  1. Документированию архитектуры — шаблоны и процессы для фиксации архитектурных решений
  2. Архитектурным ревью — многоуровневый процесс проверки с участием специализированных ревьюеров
  3. Рекалибровке архитектуры — перевод результатов ревью в конкретные планы реализации
  4. Отслеживанию прогресса — инструменты мониторинга внедрения архитектурных изменений
  5. AI-интеграции — бесшовное взаимодействие с AI-ассистентами для написания кода

Подробные инструкции по использованию — в USAGE.md. Решение проблем и расширенное использование — в TROUBLESHOOTING.md.

Установка

Выберите способ установки для вашего AI-ассистента:

Установка для Claude Code

Claude Code поддерживает четыре способа установки:

Вариант 1: Claude Code Plugin (рекомендуется) 🆕

Установка через систему плагинов Claude Code с автоматическими обновлениями:

bash
# В Claude Code выполните команды:
/plugin marketplace add anthropics/ai-software-architect
/plugin install ai-software-architect@ai-software-architect

Готово! Фреймворк теперь доступен во всех ваших проектах.

См. USAGE-WITH-CLAUDE-PLUGIN.md — подробное руководство по установке, решению проблем и сравнению с другими методами.

Преимущества: простейшая установка, автоматические обновления, работает во всех проектах, не требует ручного управления файлами

Когда использовать: вы работаете с Claude Code и хотите максимально удобный опыт с автоматическими обновлениями.


Вариант 2: Claude Skills

Установка как переиспользуемые скиллы, работающие во всех проектах:

bash
# Клонируйте и установите скиллы
git clone https://github.com/codenamev/ai-software-architect /tmp/ai-architect-$$
cp -r /tmp/ai-architect-$$/.claude/skills ~/.claude/
# Временная директория будет удалена автоматически, или вы можете удалить её вручную:
# rm -rf /tmp/ai-architect-$$

Затем в любом проекте:

Setup ai-software-architect

См. USAGE-WITH-CLAUDE-SKILLS.md для подробных инструкций.

Преимущества: нет зависимостей, автоматический вызов скиллов, портативность, работает офлайн

Когда использовать: вы хотите контролировать обновления вручную или нужна офлайн-доступность.


Вариант 3: MCP Server

npm install -g ai-software-architect

Затем настройте в ~/.claude/config.json:

json
{
  "mcpServers": {
    "ai-software-architect": {
      "command": "mcp",
      "args": []
    }
  }
}

Преимущества: программная автоматизация, интеграция с внешними инструментами, расширенный анализ проектов

Когда использовать: нужен программный доступ или интеграция с другими MCP-совместимыми инструментами.


Вариант 4: Традиционная установка

Setup architecture using: https://github.com/codenamev/ai-software-architect

См. USAGE-WITH-CLAUDE.md для подробных инструкций.

Преимущества: установка не требуется, работает сразу, максимальная гибкость

Когда использовать: быстрые эксперименты, нет прав на установку или нужна максимальная кастомизация.

Установка для Cursor

Если вы используете Cursor, доступны два варианта:

Вариант 1: MCP Server (рекомендуется)

npm install -g ai-software-architect

Затем настройте в настройках Cursor (settings.json):

json
{
  "mcp.servers": {
    "ai-software-architect": {
      "command": "mcp",
      "args": []
    }
  }
}

Вариант 2: Традиционная установка

Setup architecture using @https://github.com/codenamev/ai-software-architect

См. USAGE-WITH-CURSOR.md для подробных инструкций по традиционной установке.

Установка для GitHub Copilot / Codex

Поддержка MCP: GitHub Copilot и Codex имеют ограниченную поддержку MCP. Используйте традиционный способ установки:

Setup architecture using: https://github.com/codenamev/ai-software-architect

См. USAGE-WITH-CODEX.md для подробных инструкций. Фреймворк будет настроен с контекстными файлами, которые GitHub Copilot и Codex смогут автоматически распознать.

Сравнение методов установки

Выберите подходящий метод для вашего рабочего процесса:

ХарактеристикаPlugin 🆕SkillsMCP ServerТрадиционныйЛучше всего для
УстановкаДве командыКопировать в ~/.claude/npm install -gКлонировать репозиторийPlugin: проще всегоSkills: портативноMCP: программноТрадиционный: быстро
Сложность настройки⭐ Минимальная⭐ Простая⭐⭐ Средняя⭐ ПростаяPlugin — проще всего
AI-ассистентыClaude CodeClaude CodeClaude, CursorВсе ассистентыPlugin & Skills: только ClaudeMCP: Claude, CursorТрадиционный: универсально
ВызовАвтоматический (MCP)Автоматический (Skills)Программные инструментыЕстественный языкPlugin & Skills: бесшовноMCP: точноТрадиционный: гибко
ЗависимостиNode.js ≥18 (авто)НетNode.js ≥18НетSkills & Традиционный: без зависимостейPlugin & MCP: Node управляется автоматически
Автообновления/plugin update❌ Ручное копированиеnpm updategit pullPlugin & MCP: автообновление
Офлайн-работа⚠️ Требует npm✅ Полная⚠️ Требует npm✅ ПолнаяSkills & Традиционный: готовы офлайн
Основные функции✅ Все 7✅ Все 7✅ Все 7✅ Все 7Все методы идентичны
Расширенные функции⚠️ 33%⚠️ 60%⚠️ 33%✅ 100%Традиционный — наиболее полный
Валидация ввода⚠️ Базовая✅ Да⚠️ Базовая❌ НетSkills

Похожие скиллы