What problem does it solve? Setting up faff for a repository requires a valid .faffrc.yaml, but manually figuring out the tracker, team key, repo slug, and git host is tedious and error-prone. This Skill automates first-run configuration by discovering what it can and asking only for what it cannot infer. ## Core Features & Use Cases - Automatic detection: Inspects connected MCP servers to identify the tracker (Linear, GitHub, Jira) and parses git remote -v to derive the repo slug and git host. - Minimal prompting: Asks only for team_key, tiered by what the tracker MCP reports (confident default, pick-list, or free-text). - Safe, gated writes: Previews the exact config via faff config init --dry-run, requires one confirmation, never overwrites an existing config, and runs idempotent gitignore-ensure and hooks-ensure afterward. - Use Case: You just installed faff in a repo with no .faffrc.yaml. Run the onboarding flow and it detects your Linear MCP and GitHub remote, confirms team SHF, and writes a valid config in one step. ## Quick Start Ask the assistant to set up faff for this repository and confirm the detected values when prompted.