What problem does it solve?
This Skill simplifies organizing software work by modeling tasks as Markdown files stored under a local .dots/ repository, all tracked and orchestrated with the dot CLI. It enables clear structure for stories, epics, blocking dependencies, and priority-based work without external task trackers.
Core Features & Use Cases
- Markdown-based tasks: Rich task bodies hold context, acceptance criteria, and done criteria.
- Hierarchical planning: Create epics, break down into stories, and link blockers for precise workflows.
- Query and track: See ready-to-work tasks, blocked items, and progress across a project.
- Use Case: A developer maintains a small feature set in .dots/ with epic -> stories -> tasks, then uses dot ready and dot off to update status.
Quick Start
Install and ensure the dot CLI is available, then initialize your workspace and add sample tasks:
dot init
EPIC_ID=$(dot add "Epic: Sample Project" -p 1 | grep -oP 'Created task: \K[^\s]+')
dot add "Implement authentication" -P "$EPIC_ID" -p 2
dot add "Design user onboarding" -P "$EPIC_ID" -p 2
dot tree "$EPIC_ID"