From taskmd-lite
Looks up tasks by ID or name, marks them in-progress, starts worklogs if enabled, executes using tools like EnterPlanMode and Bash, then completes via /complete-task. Use to pick up and execute tasks.
npx claudepluginhub driangle/taskmd --plugin taskmd-liteThis skill is limited to using the following tools:
Look up a task and start working on it — no CLI required.
Looks up task by ID or name with taskmd, reads details, marks in-progress, starts worklog if enabled, executes using tools like EnterPlanMode, and completes it. Use to pick up and run predefined tasks.
Marks tasks ongoing in TASKS.md and begins execution. Triggers on 'start', 'work on', task slugs like #fix-auth, or /starting-task.
Retrieves full details of a task by ID or name from .md files in a tasks directory. Finds matches via Glob, reads with Read tool, shows frontmatter and markdown body. Use to view tasks.
Share bugs, ideas, or general feedback.
Look up a task and start working on it — no CLI required.
The user's query is in $ARGUMENTS (a task ID like 077 or a task name/keyword).
Find the task file:
.taskmd.yaml for custom dir (default: tasks)Glob for <task-dir>/**/*$ARGUMENTS*.mdRead the task file with the Read tool to get the full description, subtasks, and acceptance criteria
Mark the task as in-progress:
Edit to change status: pending (or current status) to status: in-progress in the frontmatterStart a worklog entry (if worklogs are enabled):
.taskmd.yaml for worklogs: true — only create worklogs if explicitly enabled<task-dir>/<group>/.worklogs/<ID>.md (or <task-dir>/.worklogs/<ID>.md for root tasks)Do the task: Follow the task description and complete the work described
EnterPlanMode for non-trivial implementation tasks- [x]) in the task file using Edit as you complete themWrite a final worklog entry summarizing what was done, decisions made, and any open items
Mark the task as done: Use the /complete-task skill (invoke it with the task ID) to complete the task. It handles verification and status changes automatically.
Each worklog entry uses a timestamp heading followed by free-form notes:
## 2026-02-15T10:30:00Z
Started implementation of the search feature.
**Approach:** Using full-text search with the existing SQLite database
rather than adding Elasticsearch — simpler and sufficient for our scale.
**Completed:**
- [x] Added search query parser
- [x] Created search index
**Next:** Add result ranking and write tests.
See SPEC_REFERENCE.md (in the plugin root) for frontmatter schema, field values, and workflow modes.