From taskmd-lite
Creates taskmd-compliant Markdown task files: parses title/metadata from arguments, generates IDs (sequential/prefixed/random/ULID), infers groups, structures with objective/subtasks/acceptance criteria. Uses .taskmd.yaml config.
npx claudepluginhub driangle/taskmd --plugin taskmd-liteThis skill is limited to using the following tools:
Create a new task file — no CLI required.
Creates taskmd task files via CLI: parses user input for title, template, flags like priority/tags/group; fills objective, subtasks, criteria; validates output. Use when adding project tasks.
Creates tasks or sections in TASKS.md to track project work. Auto-triggers on phrases like 'add a task', 'todo', 'let's plan', or untracked future work.
Adds actionable tasks to TASKS.md for follow-up work or subtasks using ctx bash tool. Validates specificity, priority, uniqueness, and actionability before recording.
Share bugs, ideas, or general feedback.
Create a new task file — no CLI required.
The user's task description is in $ARGUMENTS.
Parse the user's input from $ARGUMENTS to extract:
Read configuration:
.taskmd.yaml if it exists for: task dir (default: tasks), id config (strategy, prefix, padding, length), and phasesDetermine the group based on the task's domain:
--group, use thatcli, web/frontend → web, or root for cross-cutting)Generate the task ID:
.taskmd.yaml (default: sequential)Glob for <task-dir>/**/*.md to determine used IDspadding width (default 3). E.g., if highest is 042, next is 043dr-001, dr-002length (default 6) containing at least one digitCreate the task file using Write:
<task-dir>/<group>/<ID>-<slug-title>.md (or <task-dir>/<ID>-<slug-title>.md if no group)---
id: "<ID>"
title: "<title>"
status: pending
priority: <priority if provided>
effort: <effort if provided>
type: <type if provided>
tags: [<tags if provided>]
dependencies: [<deps if provided>]
parent: "<parent if provided>"
owner: "<owner if provided>"
phase: "<phase if provided>"
created: <today's date YYYY-MM-DD>
---
# <Title>
## Objective
<Description derived from user's input>
## Tasks
- [ ] <Subtask 1>
- [ ] <Subtask 2>
## Acceptance Criteria
- <Criterion derived from the task>
Only include optional frontmatter fields that were specified or can be inferred. Don't include empty fields.
Confirm the created file path and ID to the user
See SPEC_REFERENCE.md (in the plugin root) for valid field values, ID strategies, and frontmatter schema.