Быстро разбирается в больших кодовых базах за счёт связки code-index и serena для семантической навигации, а java-m2-search даёт точечный поиск по Maven-зависимостям. Основной режим работы — оркестрация: planning-system-orchestrator и apm-workflow раскладывают задачу на этапы, brainstorming прогоняется ещё до написания кода, а .system() используется как рычаг системного уровня. Реализацией занимается в роли assistant-developer, после чего изменения проходят через cx-pr-review и sourcecontrol — это его естественный путь до merge. Слабые места — низкая «оборона» (55) и средний «финт» (52): ручную проверку безопасности и нестандартные куски логики лучше отдавать на сторону, не полагаясь на встр
🧩 apm-workflow скилл · global
Используйте при оркестрации сложных многоэтапных задач разработки. Обеспечивает полный рабочий процесс APM с фазами планирования, выполнения, проверки и обновления знаний.
🧩 assistant-developer скилл · global
Используйте при реализации подготовленного плана в роли ассистента-разработчика, а не автономного агента. Сосредоточьтесь на скаффолдинге, а не на бизнес-логике.
🧩 brainstorming скилл · global
Это НЕОБХОДИМО использовать перед любой творческой работой — созданием функций, построением компонентов, добавлением функциональности или изменением поведения. Исследует намерения пользователя, требования и проектирование перед реализацией.
🧩 cx-pr-review скилл · global
Проверяет изменения кода из pull request на корректность, качество кода, наблюдаемость (логирование/метрики/аудит), соответствие архитектуре и современным практикам Java. Создаёт структурированный отчёт о проверке. Используется, когда PR смержен или изменения кода готовы к тщательной проверке.
🧩 database-rules скилл · global
Используйте при работе со схемой базы данных, миграциями Liquibase, SQL-запросами или при анализе паттернов доступа к данным. Покрывает изменения схемы, индексирование, обратную совместимость и безопасность запросов.
🧩 dispatching-parallel-agents скилл · global
Используй, когда сталкиваешься с 2+ независимыми задачами, которые можно выполнять без общего состояния или последовательных зависимостей
🧩 executing-plans скилл · global
Используйте, когда у вас есть письменный план реализации для выполнения в отдельной сессии с контрольными точками ревью.
🧩 finishing-a-development-branch скилл · global
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
🧩 gigacode-md-creator скилл · global
Создаёт или обновляет GIGACODE.md в корне проекта. Используй при старте нового проекта, смене tech stack или регенерации GIGACODE.md.
🧩 gigacode-md-validator скилл · global
Проверяет GIGACODE.md в корне проекта на соответствие best practices. Выявляет нарушения с severity (critical/substantial/optional), верифицирует команды, выдаёт отчёт.
🧩 git-commit-message скилл · global
Анализирует незакоммиченные изменения в отслеживаемых файлах репозитория, формирует описание коммита и выполняет коммит в соответствии с принятым шаблоном. Используй этот скилл, когда тебе нужно создать коммит с адекватным описанием изменений в Git-репозитории. Скилл автоматически определяет тип изменения (feature, fix, refactor, test, docs) и извлекает номер задачи из имени ветки.
🧩 innersource-skill-reviewer скилл · global
Security-first assessment protocol for candidate GigaCode skills, including skills claimed to come from InnerSource. Treat provenance as unknown unless proven by review evidence. Checks baseline policy, permission scope, data flows, and tool-like risks in bundled scripts or commands before installation or update.
🧩 java-style скилл · global
Используйте при проверке стиля Java-кода, генерации новых Java-классов или рефакторинге. Предоставляет соглашения об именовании, правила проектирования классов, обработку исключений, паттерны многопоточности и стандарты стиля тестов.
🧩 loopy скилл · global
Локальный оркестратор повторяемых workflow. Discover — анализ кода/истории на повторяемую работу. Find — поиск готового loop. Audit/Loop Doctor — диагностика loop. Craft — создание нового loop через 6-шаговое интервью. Run — однократное исполнение с receipt. Debrief — анализ результатов. Publish — публикация в локальный каталог (только с explicit approval). Adapt — адаптация под новый контекст.
🧩 migration-rules скилл · global
Используйте при планировании или рецензировании миграции зависимостей и фреймворков. Охватывает стратегии миграции Java, Spring Boot, Hibernate, Gradle, Liquibase, Kafka и Jakarta.
🧩 observability-rules скилл · global
Используйте при проверке паттернов логирования, метрик, трассировки или событий аудита. Охватывает идентификаторы корреляции, структурированное логирование, метрики Micrometer и безопасное раскрытие данных.
🧩 openapi-first скилл · global
Используй при проектировании или ревью спецификаций OpenAPI, генерации API-клиентов/серверов или планировании изменений в API. Обеспечивает workflow contract-first с правилами обратной совместимости.
🧩 performance-rules скилл · global
Используйте при проверке SQL-запросов, стратегий загрузки Hibernate, границ транзакций или конфигурации кэширования. Охватывает предотвращение N+1, пагинацию, асинхронное выполнение и управление памятью.
🧩 project-context скилл · global
Используйте в начале любой задачи или при подключении к проекту. Предоставляет текущий снимок технологического стека, структуры модулей, архитектуры и соглашений.
🧩 project-patterns скилл · global
Используй при генерации нового кода, который должен соответствовать существующим соглашениям проекта. Предоставляет специфичные для репозитория паттерны, извлечённые из текущей кодовой базы.
🧩 project-scanner скилл · global
Используется при настройке навыков для нового проекта или при регенерации файлов EXAMPLES.md. Сканирует кодовую базу и генерирует специфичные для проекта примеры для всех остальных навыков. Интегрируется с skill-help-creator для валидации навыков, gigacode-md-creator для генерации GIGACODE.md и gigacode-md-validator для аудита GIGACODE.md.
🧩 prompts-master скилл · global
когда пользователь просит написать промпт или улучшить существующий промпт - ОБЯЗАТЕЛЬНО проверь его на 9 законам GigaCode. Если пользователь написал "напиши промпт", "сделай промпт лучше", "проверь промпт по законам", "исправь мой промпт" или любые похожие формулировки - запусти ревью. Выведи список нарушений с конкретными рекомендациями. Если пользователь просит "исправь промпт" - ОБЯЗАТЕЛЬНО пр
🧩 receiving-code-review скилл · global
Использовать при получении обратной связи по ревью кода, перед реализацией предложений, особенно если обратная связь кажется неясной или технически сомнительной — требует технической строгости и проверки, а не демонстративного согласия или слепой реализации
🧩 refine-implementation-step скилл · global
Используйте, когда старшему архитектору необходимо разбить шаги реализации на конкретные, исполнимые изменения без добавления лишнего.
🧩 requesting-code-review скилл · global
Используйте при завершении задач, реализации крупных функций или перед слиянием, чтобы убедиться, что работа соответствует требованиям
🧩 reviewing-implementation-plans скилл · global
Используйте при выполнении планов реализации с независимыми задачами в текущей сессии
🧩 security-rules скилл · global
Используйте при проверке кода на наличие уязвимостей безопасности, валидации паттернов аутентификации/авторизации или проверке на утечку конфиденциальных данных. Предоставляет рекомендации по валидации входных данных, обработке секретов и безопасному логированию.
🧩 skill-help-creator скилл · global
Используйте при создании новых скиллов GigaCode из документации или требований. Помогает проектировать структуру, писать контент, тестировать и развертывать скиллы, следуя лучшим практикам из Полного руководства по созданию скиллов для GigaCode.
🧩 spring-boot-rules скилл · global
Используйте при создании или ревью контроллеров, сервисов, репозиториев, транзакций, DTO, мапперов, Kafka-конфигурации Spring Boot или любых компонентов Spring. Предоставляет соглашения по слоям, паттерны асинхронности и лучшие практики конфигурации.
🧩 spring-boot-unit-tests скилл · global
Генерирует чистые юнит-тесты для Spring Boot 3.4.x (JUnit 5, Mockito). Контроллеры (@WebMvcTest), сервисы, DTO (@JsonTest), @ControllerAdvice. Без БД и Spring-контекста.
🧩 subagent-driven-development скилл · global
Использовать при выполнении планов реализации с независимыми задачами в текущей сессии
🧩 systematic-debugging скилл · global
Использовать при обнаружении любого бага, сбоя теста или неожиданного поведения, прежде чем предлагать исправления
🧩 test-driven-development скилл · global
Использовать при реализации любой функции или исправлении ошибок, перед написанием кода реализации
🧩 testing-rules скилл · global
Используйте при написании или ревью тестов для приложений на Spring Boot. Покрывает юнит-тесты, интеграционные тесты, контрактные тесты и антипаттерны в тестировании.
🧩 using-git-worktrees скилл · global
Используй при начале работы над функциональностью, требующей изоляции от текущего рабочего пространства, или перед выполнением планов реализации — создаёт изолированные git worktrees с интеллектуальным выбором каталога и проверкой безопасности
🧩 using-superpowers скилл · global
Используй при начале любого разговора — устанавливает правила поиска и использования скиллов, требуя вызова инструмента Skill перед ЛЮБЫМ ответом, включая уточняющие вопросы
🧩 verification-before-completion скилл · global
Использовать, когда собираешься заявить о завершении, исправлении или прохождении работы, перед коммитами или созданием PR — требует выполнения команд проверки и подтверждения вывода перед заявлениями об успехе; доказательства перед утверждениями всегда
🧩 vibecoding-build-card скилл · global
Собирает безопасный «паспорт сборки» GigaCode CLI в один файл для челлендж-карточки — модель, провайдеры, кастомные команды, MCP-серверы, файлы правил, с вырезанием секретов. Обязательно используй этот скилл, когда пользователь хочет описать или выгрузить свою сборку, подготовить заявку на VibeCoding-челлендж, сделать «паспорт сборки», превратить свою сборку в карточку, или упоминает build-card —
🧩 writing-plans скилл · global
Используйте, когда у вас есть спецификация или требования для многоэтапной задачи, прежде чем прикасаться к коду
🧩 writing-skills скилл · global
Используйте при создании или декомпозиции навыков для LLM-агентов с использованием TDD для документации
🔌 MCP-серверы 5
code-indexjava-m2-searchserenagigaidesourcecontrol
📦 Расширения 2
assistant-developerplanning-system-orchestrator
📜 Правила/контекст 2
GIGACODE.md · 127 стрGIGACODE.md · 157 стр