Skip to content

sequel-data/taskflow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskFlow

A simple task management CLI tool. Built for the AI-Assisted Development Workshop.

Usage

# Add a task
taskflow add "Fix login bug" -p high -t backend auth

# List open tasks
taskflow list

# List all tasks (including completed)
taskflow list --all

# Filter by priority
taskflow list -p critical

# Filter by tag
taskflow list -t backend

# Complete a task (supports ID prefix matching)
taskflow done 550e8400

# Delete a task
taskflow rm 550e8400

Development

npm install
npm run dev -- add "My first task"
npm test
npm run build

Workshop Exercise

This repo is intentionally incomplete. Some features you could add:

  • taskflow edit — Edit an existing task's title, priority, or tags
  • taskflow stats — Show task statistics (total, done, by priority)
  • taskflow search <query> — Full-text search across task titles and descriptions
  • Due dates — Add optional due dates with overdue highlighting
  • Export — Export tasks to JSON, CSV, or Markdown

Use Claude Code with CLAUDE.md to implement one of these!

About

Workshop sample: Task management CLI for AI-Assisted Development curriculum

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 83.0%
  • JavaScript 17.0%