save-task-list

Save Claude Code task lists with mappings and SessionStart hooks for restoration.

Updated May 21, 2026
One-click install
npx skills add https://github.com/sunzcdev/archon-dev-team --skill save-task-list-sunzcdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: save-task-list
Source: https://github.com/sunzcdev/archon-dev-team/tree/main/.claude/skills/save-task-list
Command: npx skills add https://github.com/sunzcdev/archon-dev-team --skill save-task-list-sunzcdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Saving Claude Code’s current task list so you can reliably continue the same work later instead of losing context between sessions.

Core Features & Use Cases

  • Session Task List Discovery: Locates the most recently modified task list under ~/.claude/tasks and prepares it for reuse.
  • Session-to-Task Mapping & Logging: Records the mapping of CLAUDE_SESSION_ID to the selected task list ID in .claude/archon/sessions/task-lists.jsonl for traceability.
  • Self-Configuring Restoration Gate: Ensures a SessionStart hook exists in .claude/settings.local.json and verifies the task list on the next session launch.

Quick Start

Run the skill with /save-task-list, then start your next session using CLAUDE_CODE_TASK_LIST_ID=<task_list_id> claude.

Frequently Asked Questions about save-task-list

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I restore Claude Code task context across multiple sessions?

Saving your Claude Code task list records the active session mapping and installs a verification hook in settings.local.json. This restores your task context automatically on the next launch using a specific task list ID command.

How does session restore work for Claude Code task lists?

Session restore works by locating the latest task list entry and logging a session-to-task mapping in a JSONL file. It installs a SessionStart hook that verifies the task list upon launching the next Claude Code session.

Can I continue a multi-step coding workflow automatically after restarting Claude Code?

Yes, by installing a SessionStart hook into your local Claude settings, the session verifies the saved task list on launch. You then start the next session using a specific task list ID environment variable command.

Do I need to manually configure hooks to save my Claude Code task list?

No manual hook configuration is required. The skill self-configures by automatically installing and merging the required SessionStart verification hook directly into your local Claude settings file.

What is the best way to persist deterministic task context for workflow automation in Claude Code?

The best way to achieve deterministic task context is by logging session-to-task mappings in a JSONL file and enforcing restoration through a startup hook. This guarantees a reliable continuation point for workflow automation across restarts.