# dex

> Tracks asynchronous and multi-step work by creating, listing, viewing, completing, editing, and deleting tasks stored as JSON files in a .dex directory.

- Skill: `kbarbel640-del/dex` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add kbarbel640-del/dex`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kbarbel640-del/dex/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity, Task Management
- Tags: Async Work, Cli, Json, Task Tracking
- Author: kbarbel640-del (https://skillmd.com/u/kbarbel640-del)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/kbarbel640-del/dex

---


# Dex Task Tracking

Track async work: coding agent dispatches, multi-step projects, anything needing follow-up.

## Commands
```bash
dex create -d "Description" --context "Background, goal, done-when"
dex list                    # Pending tasks
dex list --all              # Include completed
dex show <id>               # View task
dex show <id> --full        # Full context
dex complete <id> --result "What was done, decisions, follow-ups"
dex edit <id> --context "Updated context"
dex delete <id>
```

## Task Structure
- **Description**: One-line summary
- **Context**: Background, requirements, done criteria
- **Result**: What was built, decisions, follow-ups

## Example
```bash
# Before dispatching agent
dex create -d "Add caching to API" --context "Workspace: feat1 (100.x.x.x)
Branch: feat/cache
Done when: PR merged, CI green"

# After work complete
dex complete abc123 --result "Merged PR #50. Redis caching with 5min TTL."
```

## Storage
`.dex/tasks/{id}.json` — one file per task, git-friendly.

