Succession Plan
A lightweight, terminal-based productivity and task management tool for planning and tracking succession-related tasks. Add items, set priorities, view daily and weekly overviews, set reminders, and export your data — all from the command line with zero dependencies.
Commands
| Command | Description |
|---|
| INLINECODE0 | Add a new item to your task list (timestamped with today's date) |
| INLINECODE1 |
List all items currently in the data log |
|
succession-plan done <item> | Mark an item as completed |
|
succession-plan priority <item> [level] | Set priority for an item (default: medium) |
|
succession-plan today | Show items scheduled for today |
|
succession-plan week | Show a weekly overview of tasks |
|
succession-plan remind <item> [when] | Set a reminder for an item (default: tomorrow) |
|
succession-plan stats | Show total number of items tracked |
|
succession-plan clear | Clear all completed items |
|
succession-plan export | Export all data to stdout |
|
succession-plan help | Show help message with all available commands |
|
succession-plan version | Show current version (v2.0.0) |
Data Storage
- - Default location: INLINECODE12
- Override: Set the
SUCCESSION_PLAN_DIR environment variable, or XDG_DATA_HOME to customize the base path - Data file:
data.log — plain text, one item per line, prefixed with date - History file:
history.log — timestamped log of every command executed - All data is stored locally on your machine. No cloud sync, no network calls.
Requirements
- - Bash 4+ (uses
set -euo pipefail) - Standard Unix utilities:
date, grep, wc, INLINECODE21 - No external dependencies or API keys required
When to Use
- 1. Succession planning projects — Track key positions, candidate assessments, and transition milestones as simple task items
- Daily planning — Use
today to see what's on your plate and add to capture new items as they arise throughout the day - Priority management — Set priority levels on tasks to keep focus on what matters most during busy transition periods
- Team handoff tracking — Log knowledge transfer items, training sessions, and handoff checkpoints with reminders
- Quick task capture in automation — Pipe items into
succession-plan add from scripts or cron jobs to build a log of automated events
Examples
CODEBLOCK0
How It Works
Succession Plan uses a simple append-only log file (data.log) to store items. Each entry is prefixed with the date it was added. Every command you run is also logged to history.log with a timestamp, giving you full traceability of your planning activities.
The tool follows Unix philosophy: it does one thing well, outputs plain text to stdout, and plays nicely with pipes and redirection.
Tips
- - Combine with
grep to filter items: INLINECODE28 - Redirect export for backup: INLINECODE29
- Use in CI/CD or cron to auto-log events: INLINECODE30
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
技能名称:继任计划
继任计划
一款轻量级、基于终端的生产力与任务管理工具,用于规划和跟踪继任相关任务。添加事项、设置优先级、查看每日和每周概览、设置提醒、导出数据——全部在命令行中完成,零依赖。
命令
| 命令 | 描述 |
|---|
| succession-plan add <文本> | 向任务列表添加新事项(自动标记当天日期) |
| succession-plan list |
列出数据日志中的所有事项 |
| succession-plan done <事项> | 将事项标记为已完成 |
| succession-plan priority <事项> [级别] | 设置事项优先级(默认:中) |
| succession-plan today | 显示今天安排的事项 |
| succession-plan week | 显示每周任务概览 |
| succession-plan remind <事项> [时间] | 为事项设置提醒(默认:明天) |
| succession-plan stats | 显示已跟踪事项总数 |
| succession-plan clear | 清除所有已完成事项 |
| succession-plan export | 将所有数据导出到标准输出 |
| succession-plan help | 显示包含所有可用命令的帮助信息 |
| succession-plan version | 显示当前版本(v2.0.0) |
数据存储
- - 默认位置: ~/.local/share/succession-plan/
- 覆盖设置: 设置 SUCCESSIONPLANDIR 环境变量,或 XDGDATAHOME 来自定义基础路径
- 数据文件: data.log — 纯文本,每行一个事项,以日期为前缀
- 历史文件: history.log — 记录每条执行命令的时间戳日志
- 所有数据均存储在本地机器上。无云同步,无网络调用。
系统要求
- - Bash 4+(使用 set -euo pipefail)
- 标准 Unix 工具:date、grep、wc、cat
- 无需外部依赖或 API 密钥
使用场景
- 1. 继任规划项目 — 将关键职位、候选人评估和过渡里程碑作为简单任务事项进行跟踪
- 日常规划 — 使用 today 查看待办事项,使用 add 随时捕获当天出现的新事项
- 优先级管理 — 为任务设置优先级级别,在繁忙的过渡期保持对最重要事项的关注
- 团队交接跟踪 — 记录知识转移事项、培训课程和交接检查点,并设置提醒
- 自动化中的快速任务捕获 — 通过脚本或 cron 任务将内容管道输入 succession-plan add,构建自动化事件日志
示例
bash
添加新的继任规划事项
succession-plan add 面试工程副总裁候选人
为过渡路线图添加多个事项
succession-plan add 记录Q2交接的当前流程
succession-plan add 安排与继任者的影子学习会议
succession-plan add 审查知识库完整性
为关键事项设置优先级
succession-plan priority 工程副总裁角色 high
检查今天到期的事项
succession-plan today
查看每周概览
succession-plan week
为后续跟进设置提醒
succession-plan remind 最终候选人评审 下周一
列出所有已跟踪事项
succession-plan list
查看统计信息
succession-plan stats
导出数据用于报告
succession-plan export > succession-report.txt
完成后清除已完成事项
succession-plan clear
工作原理
继任计划使用简单的仅追加日志文件(data.log)存储事项。每条记录以添加日期为前缀。您运行的每条命令也会记录到 history.log 中并带有时间戳,为您提供规划活动的完整可追溯性。
该工具遵循 Unix 哲学:做好一件事,将纯文本输出到标准输出,并与管道和重定向良好配合。
提示
- - 结合 grep 过滤事项:succession-plan list | grep VP
- 重定向导出用于备份:succession-plan export > backup-$(date +%F).txt
- 在 CI/CD 或 cron 中使用自动记录事件:echo 部署完成 | xargs succession-plan add
由 BytesAgain 提供支持 | bytesagain.com | hello@bytesagain.com