Task management for session continuity. Use when coordinating multi-step work, managing subagent assignments, or preserving intent across compaction. Triggers on "track tasks", "manage work", "coordinate agents", or when complex work requires sequencing.
View on GitHubplugins/outfitter/skills/maintain-tasks/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/outfitter-dev/agents/blob/main/plugins/outfitter/skills/maintain-tasks/SKILL.md -a claude-code --skill maintain-tasksInstallation paths:
.claude/skills/maintain-tasks/# Task Management for Session Continuity Tasks are your **working memory that survives compaction**. Use them to maintain intent, sequence, and coordination across the natural lifecycle of a session. ## Tasks vs Issue Trackers | Tool | Purpose | Scope | |------|---------|-------| | **Tasks** | Session/project working memory | Current effort, active coordination | | **Linear/GitHub** | Team-visible project management | Cross-session, multi-person tracking | Tasks are NOT a replacement for filing issues. They are your **local execution state** — what you're doing now, what comes next, who (which agent) is responsible. **Sync pattern:** 1. Pull work from Linear/GitHub into Tasks for execution 2. Work through Tasks within the session 3. Update Linear/GitHub at completion boundaries ## Why Tasks Survive Compaction When context compacts, conversation history gets summarized. But Tasks persist in full: - Task subjects and descriptions remain intact - Dependencies (`blockedBy`, `blocks`) preserved - Status (`pending`, `in_progress`, `completed`) preserved - **Subagent assignments preserved** (critical — see below) This means after compaction, you can read TaskList and know exactly where you were, what's next, and who's responsible. ## Subagent Assignment (Critical) **Always assign subagents explicitly in task subjects.** After compaction, nuanced instructions like "have the reviewer check this" can lose fidelity. Explicit assignment survives: ``` [engineer] Implement auth refresh endpoint [reviewer] Review auth implementation for security [tester] Validate auth flow end-to-end ``` The `[agent-name]` prefix is not decoration — it's **recoverable intent**. After compaction, you can scan TaskList and immediately know which agent handles each task. ### Assignment Patterns ``` # Explicit agent assignment [engineer] Build the feature [analyst] Research the approach [reviewer] Check for issues [tester] Validate behavior # Background agents (include task ID for ret