You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 17, 2026. It is now read-only.
Нужно довести до нормального production-состояния систему инструкций для ИИ в репозитории open-space, чтобы агенты и ревью-боты писали код ближе к нашим правилам SS14-форка, а не тащили легаси, кривой prediction и случайные апстрим-диффы.
Цель:
улучшить качество AI-кода;
уменьшить количество тупых замечаний на ревью;
сделать один канонический источник правил;
научить CodeRabbit и других агентов смотреть на репо одинаково.
Что уже готово
Канон и структура
Канон инструкций вынесен в .agents/rules/ и .agents/skills/
Root AGENTS.md сделан главным роутером по skills и rules
Добавлены subtree AGENTS.md для Content.Shared, Content.Server, Content.Client, Resources, Content.Tests, Content.IntegrationTests
Что это
Нужно довести до нормального production-состояния систему инструкций для ИИ в репозитории
open-space, чтобы агенты и ревью-боты писали код ближе к нашим правилам SS14-форка, а не тащили легаси, кривой prediction и случайные апстрим-диффы.Цель:
Что уже готово
Канон и структура
.agents/rules/и.agents/skills/AGENTS.mdсделан главным роутером по skills и rulesAGENTS.mdдляContent.Shared,Content.Server,Content.Client,Resources,Content.Tests,Content.IntegrationTestsБаза
NetEntity,Dirty, networked componentsКодстайл
Entity<T>On -> Try -> Can -> Do[DataField]иProtoId<T>/[Prototype]без легаси-стиляМетод работы с кодом оффов / форка
Примеры
GenericVisualizerДоменные skills
ss14-ui-buiсужен до BUI-specific guidancess14-ui-xamlиss14-ui-euiAGENTS.mdобновлен для роутинга новых доменных skills.agents/rules/ss14-skill-preflight-and-refresh.mdобновлен для роутинга новых доменных skillsAGENTS.mdдляContent.Client,Content.Server,Content.Shared,Resourcesобновлены под новые доменные skillsДополнительно
docs/вынесена в skillsdocs/больше не является источником правдыss14-prototype-basicsss14-ecs-basicsss14-client-server-sharedss14-debugging-workflowss14-common-api-patternsss14-porting-and-licensingss14-ai-workflow.coderabbit.yamlпод этот монорепоЧто еще не готово
CodeRabbit hardening
ast-grepправила под SS14-антипаттерныassertiveпрофиля на реальных измененияхЭксплуатация
Поддержка
.agentsГде лежит канон
Источник правды:
.agents/rules/.agents/skills/Адаптеры поверх канона:
AGENTS.md.cursor/rules/.github/copilot-instructions.md.github/instructions/CLAUDE.md.claude/rules/GEMINI.md.coderabbit.yamlЗачем это вообще нужно
Без этого ИИ в сложной SS14-кодовой базе стабильно:
Shared/Server/Client);Нормальный instruction-layer должен сделать так, чтобы AI-контрибьюторы приносили код, который не придется по 300 раз чинить на ревью.
Критерий закрытия issue
.agentsстабилен и покрывает основные сценарии open-space