Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

maintain-tasks

verified

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 GitHub

Marketplace

outfitter

outfitter-dev/agents

Plugin

outfitter

Repository

outfitter-dev/agents
18stars

plugins/outfitter/skills/maintain-tasks/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/outfitter-dev/agents/blob/main/plugins/outfitter/skills/maintain-tasks/SKILL.md -a claude-code --skill maintain-tasks

Installation paths:

Claude
.claude/skills/maintain-tasks/
Powered by add-skill CLI

Instructions

# 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

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
5394 chars