**Phase 1: Detect Tech Stack**: Run commands to list files and identify key indicator files (e.g., `package.json`, `pyproject.toml`).
**Phase 2: Detect Services**: Check for service integrations like Sentry and Linear by looking for specific files and dependencies.
**Phase 3: Check Existing Settings**: Read the existing `.claude/settings.json` file, if it exists.
**Phase 4: Generate Recommendations**: Build the allow list by combining baseline commands, stack-specific commands, and skills (if applicable).
**Output**: Present findings as a summary table, recommended settings.json, MCP suggestions, and merge instructions.