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

★ 6.9 · vibe-coding

Preflight Check Before Push is a Claude Code skill that loads all project rules and crosslink grounding context in a single call before implementation begins. Reach for it when Claude starts a fresh session without project knowledge, when you're tired of manually re-injecting heavy context into every prompt, or when you need the model to strictly follow language-specific and tracking constraints for the current repository. The skill reads `.crosslink/rules/global.md` first, then detects project languages from manifests — 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 (plus elixir-phoenix if Phoenix is present) — and loads only the relevant rule files. It then reads `project.md`, queries the active tracking mode via `crosslink config get tracking_mode`, and loads the matching `tracking-<mode>.md`. A shallow project tree scan (depth 3, up to 50 entries) and primary manifest read round out the grounding step so dependency versions are never guessed. A printed summary confirms what was loaded. The direction is context preparation before coding, not result capture after — it has no role outside the crosslink ecosystem.