senior-architect · sickn33 — скилл для Claude Code: планирование и анализ
Скилл для проектирования и проверки архитектуры системы на основе явных требований, компромиссов и фактических данных. Помогает выбрать решение, оценив текущее состояние, альтернативы и риски.
npx skills add sickn33/agentic-awesome-skills --skill senior-architect -a claude-codeЧто делает senior-architect
senior-architect направляет пошаговый анализ: сначала фиксируешь требования из документации и реальных интерфейсов, затем рисуешь текущую систему по её границам, зависимостям и потокам данных, потом сравниваешь вариант решения с текущим состоянием — разбираешь затраты, отказоустойчивость, консистентность и план миграции. На выходе — решение с принятыми допущениями, отклонённых альтернатив и плана проверки. Это ручной процесс проектирования; три встроенных Python-скрипта (architecture_diagram_generator.py, dependency_analyzer.py, project_architect.py) — это заглушки, они не анализируют код и не генерируют диаграммы.
Скрипты работают по единому неполному интерфейсу CLI. Валидный вызов из рабочей папки — python /path/to/this/skill/scripts/project_architect.py . --json, где путь предоставляет сама установка скилла. Флаг --output создаёт JSON-файл в текущей папке, если он не существует. Никаких requirements.txt, .env, конфигов деплоя или автоматических исправлений в комплекте нет.
Какие задачи решает
- выбрать между простым решением и предложенной архитектурной переменой
- зафиксировать требования к надёжности, задержкам и пропускной способности перед дизайном
- оценить отказоустойчивость и затраты операционализации системы
- спланировать миграцию и откат без потери данных
- задокументировать допущения и отклонённые альтернативы
Примеры запросов агенту
- Разработай архитектуру для медленной оплаты: проверь пути запросов, узкие места по задержкам, сравни индекс БД с очередью или разделением сервиса, выбери минимальный вариант
- Напиши решение для избежания повторных платежей при отказе сети, опиши отказоустойчивость и консистентность данных
- Спланируй миграцию микросервиса: текущие границы, новые точки интеграции, порядок развёртывания, откат, нагрузочный тест с бюджетом
Как установить senior-architect
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill senior-architect -a claude-code2Вручную: положить файлы
~/.claude/skills/senior-architect/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/senior-architect/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill senior-architect -a codex2Вручную: положить файлы
.agents/skills/senior-architect/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill senior-architect -a cursor2Вручную: положить файлы
.cursor/skills/senior-architect/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install sickn33/agentic-awesome-skills senior-architect2Вручную: положить файлы
.github/skills/senior-architect/SKILL.md1Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill senior-architect -a gemini-cli2Командой платформы
gemini skills install https://github.com/sickn33/agentic-awesome-skills --path skills/senior-architectВручную: положить файлы
.devin/skills/senior-architect/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill senior-architect -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора80
Весь набор →Другие версии senior-architect
Похожие
Вопросы о senior-architect
Как установить senior-architect в Claude Code?
Запусти npx skills add sickn33/agentic-awesome-skills --skill senior-architect -a claude-code, затем найди скилл в ~/.claude/skills/senior-architect/SKILL.md.
Что делает senior-architect?
Проводит ручной анализ архитектуры системы: фиксирует требования, рисует текущее состояние, сравнивает варианты по затратам и рискам, выдаёт решение с допущениями и планом проверки.
Что находятся в bundled scripts и как их использовать?
Три файла — project_architect.py, architecture_diagram_generator.py, dependency_analyzer.py — это заглушки. Они не анализируют код и не генерируют диаграммы; валидный вызов вроде python /path/to/this/skill/scripts/project_architect.py . --json вернёт not_implemented. Скрипты нужны только после явного запроса и не автоматизируют проектирование.
Исходный текст
SKILL.md · MIT
--- name: senior-architect description: "Plan and review system architecture using explicit requirements, tradeoffs and evidence; bundled scripts are incomplete stubs." risk: critical source: community date_added: "2026-02-27" --- # Senior Architect ## When to Use Review or plan system boundaries, dependencies and deployment design for a concrete user task. Gather requirements before recommending technology. This is a manual design workflow; the three bundled Python files are compatibility stubs, not automated analyzers. ## Workflow 1. Read current repository instructions and actual service interfaces. Record users, key flows, data ownership and measured reliability/latency/capacity needs. Unknown constraints stay unknown. 2. Draw the current system from actual endpoints, producers/consumers and storage. Label inferred links and include trust boundaries. Never invent dependencies from filenames alone. 3. Compare at least the current/simple option with the proposed change. Explain costs, operational burden, failure domains, data consistency, tenant isolation and migration/rollback behavior. 4. Write a small decision record with accepted assumptions, rejected alternatives and a validation plan. Deliver a diagram only when it accurately reflects evidence; architecture formatting does not prove correctness. 5. Before implementing, confirm the requested scope; infrastructure provisioning, deployment, data movement and external calls need applicable user authority. Review dependencies before installation and keep credentials out of documents. ## References - [Architecture patterns](references/architecture_patterns.md) - [System design workflow](references/system_design_workflows.md) - [Technology decision guide](references/tech_decision_guide.md) ## Bundled scripts `architecture_diagram_generator.py`, `dependency_analyzer.py` and `project_architect.py` share an intentionally incomplete CLI. They do not inspect code, generate diagrams, detect dependencies, benchmark, recommend fixes or modify projects. A zero-finding success would be misleading, so valid invocations report `not_implemented` and exit2. Invalid targets/paths exit1. After reading the source, an explicitly requested stub invocation from the intended workspace is: ```bash python /path/to/this/skill/scripts/project_architect.py . --json ``` The skill path is supplied by the actual installation, not the project's scripts directory. The optional `--output` creates a new JSON file inside the current workspace only and refuses existing files; it does not make the analysis complete. No requirements.txt, .env.example, package configuration, deploy manifests or automatic fixes are bundled. Do not run generic install/deploy commands based on this skill. ## Example For a slow checkout task, inspect the actual request path and latency breakdown. Compare a query/index fix with a queue or service split. Choose the smallest justified option, list its failure behavior and propose an observable load test with a bounded data/cost budget. Do not claim measurements or production readiness without executed evidence. ## Limitations Manual design guidance is not an executable architecture validator or security certification. The installed host does not gain deployment, messaging, credential or data-transfer authority from this document. No analysis or benchmark is represented by a stub result.
© sickn33 · MIT · sickn33/agentic-awesome-skills