核心功能
Linear Todos 是一款基于 Linear 项目管理平台的命令行待办管理工具,通过直接执行 Python 源码实现任务创建、优先级管理、日期调度和完成追踪。核心功能包括:
- 智能日期解析:支持 "tomorrow"、"next Monday"、"in 3 days" 等自然语言输入自动转换为具体日期
- 五级优先级系统:从 Urgent(🔥) 到 None(📋),配合 Linear 原生优先级字段
- 完整工作流:create/list/done/snooze/review 五大命令覆盖任务全生命周期
- 每日回顾:自动按逾期/今日到期/高优先级/本周/本月/无日期六维度分类展示
显著优点
1. 原生 Linear 集成:直接调用官方 GraphQL API,待办即 Linear issue,享受完整的项目管理生态
2. 灵活的日期表达:无需记忆严格格式,口语化时间描述即可创建任务
3. 环境变量优先设计:支持纯环境变量配置,避免本地明文存储敏感凭证
4. 代码透明可审计:作为 source-execution skill,所有 HTTP 请求逻辑集中在 src/linear_todos/api.py 中,便于安全审查
潜在局限与风险
- 明文配置风险:运行
setup命令会在~/.config/linear-todos/config.json以 0o600 权限存储 API key,虽非全局可读但仍属明文持久化 - 源码执行要求:需信任并预审查
src/目录下的 Python 代码,不适合不愿审计代码的用户 - 单一 API 依赖:仅支持 Linear,无法迁移至其他项目管理平台
- 无自动同步机制:依赖 CLI 手动触发,无后台常驻服务保持数据同步
适合人群
- 已使用 Linear 作为主力项目管理工具的技术团队
- 偏好终端工作流、习惯命令行操作效率的开发者
- 对待办系统有「代码可审计」安全要求的用户
- 需要自然语言快速录入任务、厌恶图形界面点击操作的效率追求者
常规风险
API key 泄露风险是首要关注点。建议创建最小权限专用 token、优先使用环境变量而非配置文件、定期轮换凭证。源码执行模式下,若 src/ 目录被篡改可能导致恶意 API 请求,需确保 skill 来源可信。