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.
Maintains persistent task lists with subagent assignments to coordinate multi-step work across context compactions.
npx claudepluginhub outfitter-dev/outfitterThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Tasks are your working memory that survives compaction. Use them to maintain intent, sequence, and coordination across the natural lifecycle of a session.
| 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:
When context compacts, conversation history gets summarized. But Tasks persist in full:
blockedBy, blocks) preservedpending, in_progress, completed) preservedThis means after compaction, you can read TaskList and know exactly where you were, what's next, and who's responsible.
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.
# Explicit agent assignment
[engineer] Build the feature
[analyst] Research the approach
[reviewer] Check for issues
[tester] Validate behavior
# Background agents (include task ID for retrieval)
[reviewer:background] Security audit (task-id: abc123)
# Resumable agents (include agent ID)
[analyst] Continue research (resume: a7227ac)
Use blockedBy and blocks to encode sequence:
Task 1: [analyst] Research auth patterns
Task 2: [engineer] Implement auth flow (blockedBy: 1)
Task 3: [reviewer] Review implementation (blockedBy: 2)
Task 4: [tester] Validate auth (blockedBy: 3)
After compaction, dependencies tell you what's actionable (no blockers) vs what's waiting.
in_progress before beginningAs context fills, ensure Tasks reflect:
in_progress task)Subject: [agent] Imperative action description
Description:
- Context needed to execute
- Acceptance criteria
- Any constraints or considerations
ActiveForm: Present continuous for spinner ("Implementing auth flow")
Subject format: [agent-name] Verb the thing
[engineer] Implement JWT refresh logic[reviewer] Audit auth module for vulnerabilities[analyst] Research rate limiting approachesDescription includes:
blockedBy1. [analyst] Research → creates findings
2. [engineer] Implement → uses findings (blockedBy: 1)
3. [reviewer] Review → checks implementation (blockedBy: 2)
4. [tester] Validate → confirms behavior (blockedBy: 3)
1. [engineer] Implement feature A
2. [engineer] Implement feature B
3. [tester] Integration tests (blockedBy: 1, 2)
Tasks 1 and 2 can run in parallel; Task 3 waits for both.
1. [engineer] Initial implementation
2. [reviewer] Review round 1 (blockedBy: 1)
3. [engineer] Address feedback (blockedBy: 2)
4. [reviewer] Review round 2 (blockedBy: 3)
| Anti-Pattern | Why It Fails | Better Approach |
|---|---|---|
| No agent assignment | Lost after compaction | Always prefix with [agent] |
| Vague subjects | Can't recover intent | Specific, actionable subjects |
| Batching completions | State becomes stale | Mark done immediately |
| Skipping for "quick" tasks | Consistency matters | If 3+ steps, use Tasks |
| No dependencies | Unclear sequence | Encode with blockedBy |
ALWAYS:
[agent] Task descriptionin_progress before starting, completed when doneNEVER:
in_progress simultaneouslyActivates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.