← ClaudeAtlas

tusk-updatelisted

Update domains, agents, task types, and other config settings post-install without losing data
gioe/tusk · ★ 1 · AI & Automation · score 60
Install: claude install-skill gioe/tusk
# Tusk Update Skill Updates the tusk configuration after initial setup. Modifies `tusk/config.json` and regenerates validation triggers **without destroying the database or existing tasks**. ## Step 1: Silent Reconnaissance Run all diagnostics without prompting the user. Collect everything needed to form recommendations in one pass. **1a. Current config and domain task counts:** ```bash tusk config ``` ```bash tusk -header -column " SELECT domain, COUNT(*) as task_count FROM tasks WHERE status <> 'Done' GROUP BY domain ORDER BY task_count DESC " ``` **1b. CLAUDE.md convention scan:** ```bash ls CLAUDE.md 2>/dev/null && echo "exists" || echo "not found" ``` If CLAUDE.md exists, scan for any section whose heading contains the word "convention" (case-insensitive). Extract bullet points (lines beginning with `-` or `*`). If no matching section is found, or if the section contains only a pointer line (e.g., "Run `tusk conventions list`..."), there is nothing to migrate. **1c. Existing conventions:** ```bash tusk conventions list ``` Compare against CLAUDE.md bullets to identify which bullets are not already in the DB. These are migration candidates. **1d. Pillars:** ```bash tusk pillars list ``` **1e. Test command detection:** ```bash tusk test-detect ``` This inspects the repo root for lockfiles and returns JSON `{"command": "<cmd>", "confidence": "high|medium|low|none"}`. **1f. Unassigned tasks:** ```bash tusk -header -column " SELECT id, summary, task_type, p