Структура проекта
Use when deciding where code should live, organising files, or auditing project structure. Checks colocation, grouping, and directory anti-patterns.
AItartinerlabs
official
Разработка
Что делает навык
Skill анализирует структуру проекта на основе правил колокации, антипаттернов и группировки (по фичам, слоям или фреймворкам). Он определяет тип проекта, выявляет нарушения и предлагает исправления, но перемещает файлы только по прямому запросу пользователя.
Когда применять
- Аудит текущей структуры директорий и файлов проекта на наличие антипаттернов.
- Проверка соответствия структуры правилам колокации (colocation) и группировки по фичам.
- Определение типа проекта для выбора правильной стратегии организации кода.
- Подготовка отчета о необходимости реорганизации перед применением исправлений.
Как работает
- Сканировать проект на наличие индикаторов для определения его типа и подходящего подхода к организации.
- Применить правила HIGH-impact: проверить колокацию (rules/colocation.md) и антипаттерны (rules/anti-patterns.md).
- Применить правила MEDIUM-impact: проверить группировку по фичам (rules/feature-based.md), слоям (rules/layer-based.md) и структуре фреймворка (rules/framework-structure.md, если фреймворк обнаружен).
- Сформировать отчет о найденных проблемах и нарушениях.
- Предложить пользователю применить исправления; перемещать файлы только если пользователь явно попросил исправить или реорганизовать проект.
Примеры запросов агенту
Проанализируй структуру моего проекта и найди антипаттерны.
Проверь, правильно ли организованы файлы по фичам в соответствии с правилами колокации.
Определи тип проекта и предложи улучшения структуры директорий.
Описание составлено по 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 и совместимые) подхватывает его по описанию и следует шагам.