Tasks Skill技能使用说明
2026-03-31
新闻来源:网淘吧
围观:15
电脑广告
手机广告
直击要点的任务管理
基于 SQLite 的简洁任务追踪。无冗余功能,无复杂设计,专注于完成任务。
先决条件
sqlite3必须安装 CLI 工具
快速开始
初始化数据库:

./scripts/init_db.sh
添加第一个任务:
./scripts/task_add.sh "Build task tracker skill" \
--description "Create a SQLite-based task manager" \
--tags "work,urgent" \
--status todo
列出所有任务:
./scripts/task_list.sh
任务状态
任务经历四种状态:
- 待办清单- 想法和未来的任务
- 待处理- 准备开始处理
- 进行中- 当前正在处理
- 已完成- 已完成的任务
命令
初始化数据库
./scripts/init_db.sh
默认位置:~/.no-nonsense/tasks.db
可通过以下方式覆盖:export NO_NONSENSE_TASKS_DB=/path/to/tasks.db
添加任务
./scripts/task_add.sh <title> [options]
选项:
-d, --description TEXT- 任务描述-t, --tags TAGS- 逗号分隔的标签-s, --status STATUS- 任务状态(默认:backlog)
示例:
./scripts/task_add.sh "Deploy to prod" --description "Deploy v2.0" --tags "deploy,critical" --status todo
列出任务
./scripts/task_list.sh [--status STATUS]
示例:
./scripts/task_list.sh # All tasks
./scripts/task_list.sh --status todo
显示任务详情
./scripts/task_show.sh <task_id>
将任务移至不同状态
./scripts/task_move.sh <task_id> --status <STATUS>
示例:
./scripts/task_move.sh 7 --status in-progress
更新任务字段
./scripts/task_update.sh <task_id> [options]
选项:
--title TEXT- 更新标题-d, --description TEXT- 更新描述-t, --tags TAGS- 更新标签(逗号分隔)-s, --status STATUS- 更新状态
更新标签(快捷键)
./scripts/task_tag.sh <task_id> --tags <TAGS>
示例:
./scripts/task_tag.sh 8 --tags "urgent,bug,frontend"
按标签筛选
./scripts/task_filter.sh <tag>
删除任务
./scripts/task_delete.sh <task_id>
查看统计
./scripts/task_stats.sh
显示按状态统计的任务数量和总数。
使用提示
典型工作流程:
- 将新想法添加到待办事项:
task_add.sh "任务想法" --status backlog - 准备就绪时将任务移至待办:
task_move.sh <id> --status todo - 开始工作:
task_move.sh <id> --status in-progress - 完成:
task_move.sh <id> --status done
标签组织:
- 使用标签进行分类:
工作、个人、紧急,错误,功能 - 组合标签:
紧急,工作,API或个人,家庭,购物 - 按任意标签筛选:
task_filter.sh 紧急
状态筛选:
- 专注于当前工作:
task_list.sh --status 进行中 - 规划你的一天:
task_list.sh --status 待办 - 回顾已完成:
task_list.sh --status 已完成
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~