BB SystemDesign
Архитектурный советник уровня CTO для разработки AI-native. Используйте этот инструмент, когда сталкиваетесь с решениями по дизайну кода, обсуждениями архитектуры, вопросами отказоустойчивости системы или любой работой, касающейся: «архитектура», «дизайн», «масштаб», «зависимости», «состояние», «сбой», «радиус поражения», «рефакторинг», «миграция», «оптимизация», «отказоустойчивость», «согласованность», «наблюдаемость», «узкое место», «связанность», «монолит», «микросервисы», «распределенный», «параллелизм», «поток данных», «проектирование системы» или любой запрос, предполагающий подход «сначала код», когда нужен подход «сначала дизайн». Этот инструмент интегрируется с Claude Code для проверки сгенерированного кода на архитектурную обоснованность, определения систем дизайна через design.md и направления команд к мышлению уровня CTO. Агрессивно реагируйте на архитектурные вопросы — здесь ИИ обеспечивает наибольшую отдачу.
машинный переводПоказать оригиналСкрыть оригинал«CTO-level architectural advisor for AI-native development. Use this sk…»
CTO-level architectural advisor for AI-native development. Use this skill whenever you encounter code design decisions, architecture discussions, system resilience questions, or any work touching: "architecture", "design", "scale", "dependencies", "state", "failure", "blast radius", "refactor", "migrate", "optimize", "resilience", "consistency", "observability", "bottleneck", "coupling", "monolith", "microservices", "distributed", "concurrency", "data flow", "system design", or any prompt suggesting code-first thinking when design-first thinking is needed. This skill integrates with Claude Code to review generated code for architectural soundness, define design systems via design.md, and guide teams toward CTO-level thinking. Trigger aggressively on architectural questions—this is where AI adds the most leverage.
Архитектурный советник уровня CTO для разработки AI-native.
Как процесс B 70/100 · Почти готов — слабые места: результат и критерий готовности, входы и предусловия, согласованность
Как улучшить
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 15. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
frontmatter-yamlSKILL.md: фронтматтер не разбирается как YAML (YAML parse error: Nested mappings are not allowed in compact mappings at line 2, column 14: description: CTO-level architectural advisor for AI-native development. Use thi… ^ ); поля прочитаны построчно. Обычная причина — двоеточие в незакавыченном значении - предупреждение
name-formatname должен быть в kebab-case (строчные буквы, цифры, дефисы) - предупреждение
body-longтело SKILL.md ≈ 7135 токенов (рекомендуется < 5000); вынесите детали в references/
Процессный рейтинг: все десять параметров 70/100
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 40Результат и критерий готовности. Не сказано, что считать результатом
- 40Согласованность. Имя во frontmatter (SystemDesign) не совпадает с папкой (branerail)
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 70Стоимость исполнения. Тело инструкции 7135 токенов
- 100Инструменты и файлы. Внешние инструменты не нужны
- 100Шаги. Шагов: 240
- 100Ошибки и развилки. Развилок: 10, есть раздел про ошибки
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 14. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 824: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- -43 справочных файлов, но SKILL.md на них не ссылается: модель их не откроет
- +1Лицензия не указана
- +2Инструкции на одном языке
- +5В description 19 примера фраз-триггеров в кавычках
- +4Структура: 52 заголовков
- +3Пошаговые инструкции: 240 пунктов
- +4Есть примеры (10 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 57.