default
Apply Chain-of-Verification (CoVe) prompting to improve response accuracy through self-verification.
Migrate this project from Task Master MCP to native markdown-based task tracking.
> /plugin marketplace add serpro69/claude-toolbox > /plugin install kk@claude-toolbox
How it fires
How this command gets triggered: by you, by Claude, or both.
/migrateContext preview
What this command does when you run it.
Migrate this project from Task Master MCP to native markdown-based task tracking.
Migrate this project from Task Master MCP to native markdown-based task tracking.
Before doing anything, verify that Task Master artifacts actually exist in this project. If none of the following exist, inform the user that there's nothing to migrate and stop:
Use the Task Master MCP tool `mcp__task-master-ai__get_tasks` with `status: "pending"` and `withSubtasks: true` to fetch all pending tasks. If the MCP server is not connected, fall back to reading `.taskmaster/tasks/tasks.json` directly.
Also check for tasks in other non-terminal statuses (`in-progress`, `blocked`, `deferred`, `review`) by calling `get_tasks` without a status filter and filtering out `done` and `cancelled`.
For each feature/group with pending tasks:
1. Create `/docs/feat/wip/[feature]/tasks.md` following the format in `../../skills/design/example-tasks.md` 2. Map Task Master statuses: `pending` → `pending`, `in-progress` → `in-progress`, `blocked` → `blocked`, `deferred` → `blocked` (note the reason), `review` → `in-progress` 3. Preserve task descriptions, subtasks, dependencies, and any implementation notes 4. Skip tasks with status `done` or `cancelled` 5. Show the user what was ported and ask for confirmation before proceeding
If all tasks are `done`, inform the user and proceed to Step 2.
Remove the following files and directories. List what you're about to delete and confirm with the user first:
Remove from `.claude/settings.json`:
Remove from `CLAUDE.md`:
Do NOT remove sections about Serena, Claude Code, skills, or other non-TM content.
If `.github/template-state.json` exists, remove these variables from the `variables` object:
The old template-sync workflow and script contain taskmaster-specific sync logic that will cause issues on future syncs (see https://github.com/serpro69/claude-toolbox/issues/17).
Update by fetching the latest sync infrastructure:
VERSION="latest" curl -fsSL "https://raw.githubusercontent.com/serpro69/claude-toolbox/master/.github/workflows/template-sync.yml" \ -o .github/workflows/template-sync.yml curl -fsSL "https://raw.githubusercontent.com/serpro69/claude-toolbox/master/.claude/toolbox/scripts/template-sync.sh" \ -o .claude/toolbox/scripts/template-sync.sh chmod +x .claude/toolbox/scripts/template-sync.sh
Remind the user to manually remove the `task-master-ai` entry from their `~/.claude.json` `mcpServers` config (we cannot modify user-level config).
Show a summary of what was done:
Suggest the user run `/clear` after migration to reset context, since the permission config has changed.
<div align="center" claude-toolbox is a collection of "tools" for all your agentic workflows — pre-configured MCP servers, skills, sub-agents, commands, hooks, statuslines with themes, and more - everything you need for AI-powered development workflows, used
Repo: serpro69/claude-toolbox
Apply Chain-of-Verification (CoVe) prompting to improve response accuracy through self-verification.
Apply Chain-of-Verification (CoVe) with true factored verification using isolated sub-agents.