Загрузка правил проекта перед началом работы

★ 6.9 · vibe-coding

Предполётная проверка перед пушем — это скилл для Claude Code, который загружает все проектные правила и контекст crosslink-проекта одним вызовом перед началом реализации кода. Берут, когда Claude начинает новую сессию и «не знает» правил проекта, когда надоело вручную вставлять тяжёлый контекст в каждый промпт, или когда нужно убедиться, что модель работает строго по языковым и трекинговым ограничениям конкретного репозитория. Скилл последовательно читает `.crosslink/rules/global.md`, определяет языки проекта по манифестам (Cargo.toml → Rust, package.json → JavaScript, tsconfig.json → TypeScript, pyproject.toml/requirements.txt → Python, go.mod → Go, pom.xml/build.gradle → Java, Gemfile → Ruby, composer.json → PHP, Package.swift → Swift, mix.exs → Elixir, включая elixir-phoenix) и подгружает только нужные языковые правила. Затем читает `project.md`, определяет активный режим трекинга через `crosslink config get tracking_mode` и загружает соответствующий `tracking-<mode>.md`. Дополнительно сканирует дерево проекта (глубина 3, до 50 записей) и читает основной манифест зависимостей — чтобы не угадывать версии. Завершается печатью сводки загруженного. Направление — подготовка контекста перед реализацией, а не сохранение результатов после. Подойдёт для любого crosslink-tracked проекта; не применимо вне экосистемы crosslink.