What problem does it solve? Setting up a repository for Shipyard requires writing the right config files, migrating legacy environment variables, and verifying tracker connectivity — doing this by hand is error-prone and leaves repos in a half-configured state where every command fails preflight. ## Core Features & Use Cases - Layered config writing: Splits values between the shared tracked .shipyard/config.json and the personal gitignored .shipyard/config.local.json, keeping secrets in the environment only. - Legacy migration: Detects retired SY_* variables in .claude/settings.json env blocks and produces a per-variable worklist for moving them to the new config keys. - Live verification: Runs validate_config and a forced preflight read against the real tracker (Jira or GitHub Projects) so setup is proven, not assumed. - Use Case: A teammate clones an already-configured repo and runs the skill; it reads the committed config, asks only for their personal values, and confirms the tracker connection in a short exchange. ## Quick Start Ask the assistant to initialize Shipyard configuration for this repository and verify the tracker connection.