What problem does it solve? Setting up a consistent, agent-maintained project tracking system across repositories is repetitive and error-prone; this Skill adopts the cairn milestone-tracking system in any repo by scaffolding its files, migrating legacy tracking layouts, or repairing damaged installations. ## Core Features & Use Cases - Fresh scaffold: Creates the cairn/ directory tree (DESIGN.md, ROADMAP.md, DECISIONS.md, LESSONS.md, PROFILE.md, milestone and review archives), appends a CLAUDE.md section, and adds ignore entries. - Migration: Detects precursor tracking footprints (root-level MILESTONES.md/ROADMAP.md, older project/ layouts, repo-local milestone skills) and migrates them via a dedicated protocol. - Repair mode: Idempotently restores missing scaffold pieces, backfills missing toolchain profiles, and migrates deprecated scaffold names without overwriting user content. - Environment detection: Probes git, python3, and gh availability, detects the default branch, selects a toolchain profile (R package, Python, Docker image, or generic), and supports owner/guest collaboration modes. - Use Case: After cloning a new R package repo, run the init flow to get a governed tracking system with a roadmap, decision log, and CI path-ignore configuration in one pass. ## Quick Start Ask the agent to set up cairn tracking in this repository by running /cairn-init.