claude-tasks

Create, update, retrieve, and list Epics, Stories, and Tasks with persistent memory.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/productengineered/parsely --skill claude-tasks-productengineered
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-tasks
Source: https://github.com/productengineered/parsely/tree/main/.claude/skills/tooling/claude-tasks
Command: npx skills add https://github.com/productengineered/parsely --skill claude-tasks-productengineered

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Claude Code Tasks provides persistent memory across sessions for task management, enabling seamless tracking of work items without losing context.

Core Features & Use Cases

  • TaskCreate to instantiate Epics, Stories, and Tasks with required metadata.
  • TaskUpdate to modify fields, with read-before-write via TaskGet.
  • TaskGet to fetch a single task with all relevant metadata including reviews and blocks.
  • TaskList to filter and locate work items by approval, review, or status.
  • Three-level hierarchy: Epic > Story > Task for structured planning.

Quick Start

Create a new epic named 'Q1 Launch', then add a story and a task under it with appropriate descriptions and workflow state fields.

Frequently Asked Questions about claude-tasks

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

FAQPage Schema
How do I manage tasks with persistent memory across Claude Code sessions?

Persistent task memory allows Claude Code to retain project context across sessions by scoping Epics, Stories, and Tasks within a structured hierarchy, ensuring consistent state and auditability without losing workflow context.

What is the best way to structure project workflows using Epics, Stories, and Tasks?

Structuring project workflows requires a three-level Epic > Story > Task hierarchy. You instantiate each level with required metadata and workflow states, enforcing validation to maintain consistent task tracking and auditability across sessions.

How do I retrieve and filter specific work items by review status or approval?

You retrieve and filter work items by using TaskGet to fetch a single item with its metadata and reviews, or use TaskList to filter and locate work items matching specific approval, review, or status criteria across the project hierarchy.

Can I update task fields and workflows without losing previous metadata?

You can update task fields without losing metadata by enforcing a read-before-write workflow. TaskUpdate modifies fields only after fetching the current state via TaskGet, ensuring consistent task state and auditability throughout the process.

Does Claude Code task management work for tracking complex project states and blocks?

Claude Code task management tracks complex project states by fetching relevant metadata including reviews and blocks via TaskGet. Enforced validation ensures consistent task state across the Epic, Story, and Task hierarchy during updates.

When do I need persistent task memory for my development workflow?

Persistent task memory is needed when tracking work items across sessions without losing context. It enforces required fields and validation for creating, updating, retrieving, and listing tasks to support structured project workflows continuously.