AIKraft/Skills/Структура проекта

Структура проекта

Use when deciding where code should live, organising files, or auditing project structure. Checks colocation, grouping, and directory anti-patterns.

tartinerlabs official Разработка

Что делает навык

Skill анализирует структуру проекта на основе правил колокации, антипаттернов и группировки (по фичам, слоям или фреймворкам). Он определяет тип проекта, выявляет нарушения и предлагает исправления, но перемещает файлы только по прямому запросу пользователя.

Когда применять

  • Аудит текущей структуры директорий и файлов проекта на наличие антипаттернов.
  • Проверка соответствия структуры правилам колокации (colocation) и группировки по фичам.
  • Определение типа проекта для выбора правильной стратегии организации кода.
  • Подготовка отчета о необходимости реорганизации перед применением исправлений.

Как работает

  1. Сканировать проект на наличие индикаторов для определения его типа и подходящего подхода к организации.
  2. Применить правила HIGH-impact: проверить колокацию (rules/colocation.md) и антипаттерны (rules/anti-patterns.md).
  3. Применить правила MEDIUM-impact: проверить группировку по фичам (rules/feature-based.md), слоям (rules/layer-based.md) и структуре фреймворка (rules/framework-structure.md, если фреймворк обнаружен).
  4. Сформировать отчет о найденных проблемах и нарушениях.
  5. Предложить пользователю применить исправления; перемещать файлы только если пользователь явно попросил исправить или реорганизовать проект.

Примеры запросов агенту

Проанализируй структуру моего проекта и найди антипаттерны.
Проверь, правильно ли организованы файлы по фичам в соответствии с правилами колокации.
Определи тип проекта и предложи улучшения структуры директорий.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «project-structure» из репозитория: # https://github.com/tartinerlabs/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r project-structure/ ~/.claude/skills/project-structure/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.