What problem does it solve? Setting up a new project for Claude Code requires manually detecting the framework, package manager, database, and scripts, then filling in CLAUDE.md placeholders and installing rules and hooks. This Skill automates that entire first-time configuration workflow with verification at each stage. ## Core Features & Use Cases - Environment Auto-Detection: Detects ecosystem (Node.js, Python, Go, Rust, Ruby, Java), framework, database, package manager, entrypoints, and script commands from manifest files. - CLAUDE.md Configuration: Renders the template with ecosystem-specific blocks and replaces all placeholders after user confirmation. - Rules, Hooks, and Scripts Installation: Copies 14 managed rules, 6 reminder hooks, and 5 runner scripts into .claude/ with conflict detection and manifest hash tracking. - Environment Variable Configuration: Recommends settings like CLAUDE_CODE_AUTO_COMPACT_WINDOW for 1M context models with legacy value upgrade prompts. - Use Case: After cloning a repository, run the setup once to get a fully configured CLAUDE.md, auto-loop rules, reminder hooks, and settings without manually editing any config files. ## Quick Start Run the project-setup skill to auto-detect my project environment and configure CLAUDE.md, rules, and hooks.