← ClaudeAtlas

project-removelisted

Remove a registered project from the setup. Use with /project-remove.
AirMile/claude-config · ★ 0 · AI & Automation · score 75
Install: claude install-skill AirMile/claude-config
# Project Remove Removes a project with safe link removal (target stays intact). ## Trigger `/project-remove [name]` or `/project-remove` ## Process ### PHASE 1: Project Selection **If no name given:** 1. Scan `{projects_root}` for projects with .claude/ links 2. Show list via AskUserQuestion ```yaml question: "Which project do you want to remove?" header: "Project" options: - label: "[project-name-1]" description: "{projects_root}/[project-name-1]" - label: "[project-name-2]" description: "{projects_root}/[project-name-2]" # ... dynamically generated multiSelect: false ``` ### PHASE 2: Validation **Check that project exists:** ```bash test -d "{projects_root}/[name]" test -f "{projects_root}/[name]/.claude/settings.local.json" ``` **Safety checks:** - NEVER remove claude-config itself - Warn if uncommitted changes ```bash cd "{projects_root}/[name]" && git status --porcelain ``` ### PHASE 3: Confirmation ```yaml question: "Are you sure you want to remove [name]?" header: "Confirm" options: - label: "Yes, remove project" description: "Removes project folder. Master config stays intact." - label: "No, cancel" description: "No changes" multiSelect: false ``` ### PHASE 4: Project Folder Removal **Question:** ```yaml question: "Do you want to remove the project folder?" header: "Folder" options: - label: "Yes, remove everything (Recommended)" description: "Removes {projects_root}/[name] completely" - label: "No, keep folder"