What problem does it solve? Setting up the Circle framework for a new project requires creating output directories, detecting the project domain, and migrating legacy session state — all without polluting the project repository. This Skill automates that one-time initialization. ## Core Features & Use Cases - Zero-Footprint Setup: Creates all output, shard, and workspace directories under ~/.circle/projects/<project>/ so nothing is added to the project repository. - Domain Detection: Inspects project markers (package.json, go.mod, business-plan.md, etc.) to classify the project as software, business, personal, or general. - Session State Migration: Creates a v2 session-state.json file or idempotently migrates legacy v1 state with a safety backup. - Use Case: After cloning a repository, run initialization once to prepare Circle's external workspace, detect the project domain, and get a summary of available roles and optional integrations. ## Quick Start Ask the AI to initialize Circle for the current project and set up its output directories.