---
name: CAS Task Tracking
slug: cas-task-tracking
category: Automation
description: CAS Task Tracking uses CAS tasks instead of TodoWrite for persistent work management. Use it to track priorities, dependencies, structured notes, and progress across sessions.
github: "https://github.com/codingagentsystem/cas/tree/main/.claude/skills/cas-task-tracking"
language: Rust
stars: 161
forks: 16
install: "npx degit https://github.com/codingagentsystem/cas/tree/main/.claude/skills/cas-task-tracking ~/.claude/skills/cas-task-tracking"
installs_to: ~/.claude/skills/cas-task-tracking
source_path: .claude/skills/cas-task-tracking/SKILL.md
collection_size: 7
category_size: 2226
collection_url: "https://dirskills.com/collections/codingagentsystem/cas"
added: 2026-09-08T05:36:11.572Z
last_synced: 2026-09-08T05:36:11.572Z
canonical_url: "https://dirskills.com/skills/cas-task-tracking"
---

# CAS Task Tracking

CAS Task Tracking uses CAS tasks instead of TodoWrite for persistent work management. Use it to track priorities, dependencies, structured notes, and progress across sessions.

**Install:**

```bash
npx degit https://github.com/codingagentsystem/cas/tree/main/.claude/skills/cas-task-tracking ~/.claude/skills/cas-task-tracking
```

## README

# CAS Task Tracking

Use `mcp__cas__task` instead of built-in TodoWrite. CAS tasks persist across sessions.

## Core Workflow

1. **Create**: `mcp__cas__task action=create title="..." description="..." priority=2`
2. **Start**: `mcp__cas__task action=start id=<task-id>`
3. **Progress**: `mcp__cas__task action=notes id=<task-id> notes="..." note_type=progress`
4. **Close**: `mcp__cas__task action=close id=<task-id> reason="..."`

## Useful Actions

- **Ready tasks**: `mcp__cas__task action=ready` — unblocked, actionable work
- **My tasks**: `mcp__cas__task action=mine` — tasks assigned to you
- **Blocked**: `mcp__cas__task action=list status=blocked`
- **Add dependency**: `mcp__cas__task action=dep_add id=<task> to_id=<blocker> dep_type=blocks`

## Note Types

`progress`, `blocker`, `decision`, `discovery` — use the right type so notes are meaningful in context.
