task-system

Installation
SKILL.md

Task System

A lightweight, static, file-based task management system embedded in the repository. Tasks are permanent history — once created, never deleted. No database, no server, no internet.

This is separate from runtime/ephemeral task tools. Those disappear when the session ends. This task system lives in the repo. Its tasks are kept forever.


Core Philosophy

  • Static, file-based, in-repo — Three files in .agents/tasks/: inbox.md, tasks.yaml, closed.yaml. No database, no service, no setup beyond tasks init.
  • Tasks are permanent history — Nothing is ever deleted. Tasks flow from tasks.yaml (active) to closed.yaml (archive).
  • 12 statuses, any lifecycletodo, in-progress, done, blocked, postponed, cancelled, review, waiting, parked, deferred, backlog, abandoned. Move freely between them.
  • Counter-based IDs — Tasks get TSK-NNNN IDs (e.g. TSK-0001). Auto-incrementing.
  • Numeric priorities (p0-p4)p0 (critical) > p4 (backlog). Named aliases also work.
  • Dependency system — Typed deps (blocks, parent, child, discovered, relates). blocks affects the ready queue.
  • Newest-first ordering in active list, oldest-first in archive.

⚠️ Golden Rule: YAML files are CLI-only. Inbox.md is free-form.

Installs
1
GitHub Stars
4
First Seen
Jun 20, 2026
task-system — lirrensi/agent-sommelier