maintain-tasks_skill

This skill helps maintain session continuity by managing tasks, preserving intent across compaction, assigning subagents, and coordinating multi-step work with
  • TypeScript

25

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill outfitter-dev/agents --skill maintain-tasks

  • SKILL.md5.7 KB

Overview

This skill provides task management for session continuity and coordination across multi-step work. It preserves working memory through compaction, maintaining intent, dependencies, status, and explicit subagent assignments. Use it to sequence work, assign subagents, and recover execution state after context summarization.

How this skill works

The skill stores Tasks as the session-level working memory that survives compaction: subjects, descriptions, dependencies, statuses, and subagent prefixes remain intact. Tasks are created for multi-step work, updated as status changes, and queried to determine what is actionable versus blocked. Explicit agent prefixes in task subjects ensure assignment and intent remain recoverable after context compaction.

When to use it

  • Coordinating multi-step or multi-agent workflows within a session
  • Preserving intent and state across context compaction or summary
  • Assigning or tracking subagent responsibilities explicitly
  • Sequencing work with dependencies (blockedBy / blocks)
  • Managing tasks that will later be synchronized to external trackers

Best practices

  • Always prefix the subject with an explicit subagent, e.g. "[engineer] Implement X"
  • Create tasks for work that is 3+ steps or involves multiple handoffs
  • Set status to in_progress before starting and mark completed immediately on finish
  • Use blockedBy and blocks to encode sequence and unblock logic
  • Include clear context and acceptance criteria in the description

Example use cases

  • Sequential handoff: analyst researches → engineer implements → reviewer audits → tester validates
  • Parallel feature work: multiple engineers implement components, tester waits (blockedBy both)
  • Background reviews: assign a reviewer as a background agent with a task ID for retrieval
  • Resumable work: include agent or resume IDs so an agent can continue after compaction
  • Sync pattern: pull issues into Tasks, execute within session, then update external tracker at completion

FAQ

No. Tasks are session-local execution state for current effort. Use external trackers for cross-session, team-visible project management and sync at completion boundaries.

What if I forget to assign a subagent?

Unassigned or vague subjects risk losing intent after compaction. Prefer editing the subject to include an explicit [agent] prefix before starting work.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational