architect
Given a PRD, produces an implementation architecture: file tree, component breakdown, data model, and a phased build plan with end conditions that Archon can…
Cross-drive storage audit and cleanup. Surveys all drives, finds orphaned git worktrees, large AI tool caches (.ollama, .gemini, .cursor, npm, pip), and buildable artifacts (node_modules, .venv). Produces a prioritized action plan with specific migration commands. Use when disk
$ npx -y skills add SethGammon/Citadel --skill houseclean --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/housecleanContext preview
The summary Claude sees to decide when to auto-load this skill.
Cross-drive storage audit and cleanup. Surveys all drives, finds orphaned git worktrees, large AI tool caches (.ollama, .gemini, .cursor, npm, pip), and buildable artifacts (node_modules, .venv). Produces a prioritized action plan with specific migration commands. Use when disk
name: houseclean license: MIT description: >- Cross-drive storage audit and cleanup. Surveys all drives, finds orphaned git worktrees, large AI tool caches (.ollama, .gemini, .cursor, npm, pip), and buildable artifacts (node_modules, .venv). Produces a prioritized action plan with specific migration commands. Use when disk space is low or worktrees need cleanup; do NOT use for project structure issues (use /organize instead). user-invocable: true auto-trigger: false trigger_keywords: - houseclean - house clean - disk space - free space - c drive full - drive full - running out of space - clean up disk - orphaned worktrees - clean worktrees - disk audit - storage audit - move to another drive - free up space last-updated: 2026-04-03
Use when disk space is low, AI tool caches are bloated, or worktrees need cleanup. Do NOT use for project structure issues (use `/organize`) or pre-merge worktree review (use `/merge-review`).
**Use when:** cross-drive storage audit -- finds orphaned repos, stale branches, and large directories across all drives. **Don't use when:** auditing project infrastructure only (use /infra-audit); cleaning a specific directory (use Bash directly).
/houseclean # Full audit — all phases /houseclean --quick # Drive survey + quick wins only (no deep scan) /houseclean --worktrees # Orphaned worktree audit only /houseclean --ai-tools # AI tool cache audit only /houseclean --projects # Project artifact scan only (node_modules, .venv, etc.) /houseclean --migrate X # Migration instructions for a specific tool (ollama, gemini, npm, cursor)
**Windows (PowerShell):**
Get-PSDrive -PSProvider FileSystem | Select-Object Name, Used, Free, Root | Format-Table -AutoSize
Present as a table with Drive, Total, Used, Free, Label columns.
Thresholds: C: free < 5 GB → CRITICAL. C: free < 20 GB → WARNING. Store which drives have free space — these are migration targets.
**Windows (PowerShell):**
Get-ChildItem "C:\Users\$env:USERNAME" -Directory -ErrorAction SilentlyContinue |
ForEach-Object {
$s = (Get-ChildItem $_.FullName -Recurse -ErrorAction SilentlyContinue |
Measure-Object -Property Length -Sum).Sum
[PSCustomObject]@{ GB = [math]::Round($s/1GB,2); Path = $_.Name }
} | Sort-Object GB -Descending | Select-Object -First 15 | Format-Table -AutoSizeTag each entry:
git rev-parse --show-toplevel git worktree list
For each worktree (excluding main): 1. Check if branch is merged: `git branch --merged HEAD | grep "{branch-name}"` 2. Verify worktree directory exists 3. Check uncommitted changes: `git -C "{worktree-path}" status --short`
Classify:
Auto-remove SAFE TO REMOVE and STALE:
git worktree remove "{path}" --force
git branch -d "{branch-name}"Report what was removed. Ask before touching REVIEW FIRST or ACTIVE.
Check these paths (Windows). Report any > 500 MB:
~/.ollama/models → Ollama LLM models ~/.gemini/antigravity → Gemini CLI data/cache ~/.cursor → Cursor editor ~/.windsurf → Windsurf editor ~/.codex → Codex CLI ~/.continue → Continue.dev extension ~/.cache/huggingface → HuggingFace model cache AppData/Local/npm-cache → npm package cache AppData/Local/pip/cache → pip package cache AppData/Local/Temp → Windows temp files
Tag recommended action:
Scan C: for rebuildable artifacts: `node_modules`, `.venv`, `__pycache__`, `.pytest_cache`, `dist/`, `build/`. Report path, size, last modified. Flag items not modified in > 30 days. Ask user before deleting any.
=== QUICK WINS (safe to act on now) === 1. npm-cache 5.7 GB CLEAR npm cache clean --force 2. Merged worktrees (17) 50 MB REMOVED (already done) === MOVE TO ANOTHER DRIVE === 3. ~/.ollama/models 15.8 GB MOVE→F: See migration guide 4. ~/.gemini 10.2 GB MOVE→F: See migration guide === REVIEW WITH USER === 5. ~/.claude/projects 3.1 GB REVIEW Old conversation history Total recoverable on C: ~47 GB
Get-Process ollama -ErrorAction SilentlyContinue | Stop-Process
robocopy "C:\Users\$env:USERNAME\.ollama" "F:\.ollama" /E /MOVE /LOG:ollama-move.log
[Environment]::SetEnvironmentVariable("OLLAMA_MODELS", "F:\.ollama\models", "User")Check if `GEMINI_HOME` is supported: `gemini --help | grep -i "home\|data\|dir"`
If supported:
robocopy "C:\Users\$env:USERNAME\.gemini" "F:\.gemini" /E /MOVE
[Environment]::SetEnvironmentVariable("GEMINI_HOME", "F:\.gemini", "User")If not supported, create a junction:
robocopy "C:\Users\$env:USERNAME\.gemini" "F:\.gemini" /E /MOVE cmd /c mklink /J "C:
An open-source operating layer for Claude Code and OpenAI Codex. Citadel routes requests, preserves repository state between sessions, coordinates parallel work, applies repository safeguards, and records evidence and handoffs around the coding agent you
Repo: SethGammon/Citadel
Given a PRD, produces an implementation architecture: file tree, component breakdown, data model, and a phased build plan with end conditions that Archon can…
Autonomous multi-session campaign agent. Decomposes large work into phases, delegates to sub-agents, reviews output, and maintains campaign state across…
Generate perfectly aligned ASCII diagrams — architecture, flow, sequence, box-and-arrow. Uses a programmatic character-grid approach so alignment is guaranteed…
Intake-to-delivery pipeline. Processes pending items from .planning/intake/: briefs new ideas, executes approved work through research → plan → build → verify.…
Deep cost exploration and transparency. Shows real token usage, session costs, campaign spend, burn rates, and model breakdown. Reads Claude Code's native…
End-to-end app creation from a single description. Five tiers: blank project, guided, templated, fully generated, or feature addition to existing codebase.…