Resubmission Deadline Tracker
Track manuscript resubmission deadlines and generate actionable task schedules based on remaining time.
Quick Check
CODEBLOCK0
When to Use
- - Use this skill when tracking one or more manuscript resubmission deadlines and generating a task breakdown.
- Use this skill when assessing urgency level and creating a phase-appropriate revision schedule.
- Do not use this skill to sync with journal submission systems, send automated reminders, or manage grant deadlines.
Workflow
- 1. Confirm the manuscript title, journal, deadline date, and reviewer issue counts.
- Timezone validation: If
--timezone is not provided, default to Asia/Shanghai and emit a note: "Deadline calculated using Asia/Shanghai timezone. Use --timezone to specify your local timezone (e.g., America/New_York, Europe/London)." - Calculate remaining time and assign urgency level (standard / urgent / emergency).
- Generate a phase-appropriate task schedule based on the urgency level.
- Return the deadline summary, task breakdown, and risk notes.
- If inputs are incomplete, state exactly which fields are missing and request only the minimum additional information.
Usage
CODEBLOCK1
Parameters
| Parameter | Type | Required | Default | Description |
|---|
| INLINECODE5 | date | Yes | — | Target submission date (YYYY-MM-DD) |
| INLINECODE6 |
string | No | — | Manuscript title |
|
--journal | string | No | — | Target journal name |
|
--major-issues | integer | No | 0 | Count of major reviewer concerns |
|
--minor-issues | integer | No | 0 | Count of minor reviewer concerns |
|
--timezone | string | No | Asia/Shanghai | User timezone |
Urgency Levels
| Remaining Time | Level | Mode |
|---|
| > 14 days | Standard | Full 4-phase schedule |
| 3–14 days |
Urgent | Triage and P0-only execution |
| < 3 days | Emergency | Minimum viable changes + extension request |
Note: The 3–7 day range was previously labeled "Urgent" but the boundary is 3–14 days. Any remaining time between 3 and 14 days triggers Urgent mode.
Output
- - Deadline summary with urgency status
- Phase-by-phase task schedule
- Daily targets and checkbox list
- Risk notes (timezone, submission type, buffer time)
Stress-Case Rules
For complex multi-constraint requests, always include these explicit blocks:
- 1. Assumptions
- Deadline and Urgency Assessment
- Task Schedule
- Risks and Caveats
- Next Checks
Error Handling
- - If required inputs are missing, state exactly which fields are missing and request only the minimum additional information.
- If the task goes outside the documented scope, stop instead of guessing or silently widening the assignment.
- If
scripts/main.py fails, report the failure point, summarize what still can be completed safely, and provide a manual fallback. - Do not fabricate deadline dates, journal policies, or task estimates.
Input Validation
This skill accepts: a manuscript resubmission deadline with optional reviewer issue counts and journal details.
If the request does not involve manuscript resubmission deadline tracking — for example, asking to manage grant deadlines, sync with journal systems, or send automated email reminders — do not proceed with the workflow. Instead respond:
"resubmission-deadline-tracker is designed to track manuscript resubmission deadlines and generate task schedules. Your request appears to be outside this scope. Please provide a deadline date and manuscript details, or use a more appropriate tool."
Response Template
Use the following fixed structure for non-trivial requests:
- 1. Objective
- Inputs Received
- Assumptions
- Workflow
- Deliverable
- Risks and Limits
- Next Checks
If the request is simple, you may compress the structure, but still keep assumptions and limits explicit when they affect correctness.
重新提交截止日期追踪器
根据剩余时间追踪稿件重新提交截止日期并生成可执行的任务计划。
快速检查
bash
python -m py_compile scripts/main.py
python scripts/main.py --help
使用场景
- - 在追踪一个或多个稿件重新提交截止日期并生成任务分解时使用此技能。
- 在评估紧急程度并创建分阶段修订计划时使用此技能。
- 请勿使用此技能与期刊投稿系统同步、发送自动提醒或管理资助截止日期。
工作流程
- 1. 确认稿件标题、期刊、截止日期和审稿人问题数量。
- 时区验证: 如果未提供 --timezone,默认使用 Asia/Shanghai 并发出提示:截止日期使用 Asia/Shanghai 时区计算。请使用 --timezone 指定您的本地时区(例如 America/New_York、Europe/London)。
- 计算剩余时间并分配紧急等级(标准/紧急/特急)。
- 根据紧急等级生成分阶段任务计划。
- 返回截止日期摘要、任务分解和风险提示。
- 如果输入不完整,明确指出缺少哪些字段,并仅请求最少量的额外信息。
使用方法
text
添加新截止日期
python scripts/main.py --add --title 癌症研究论文 \
--journal 自然医学 --deadline 2024-03-15 \
--major-issues 2 --minor-issues 8
列出所有追踪的截止日期
python scripts/main.py --list
显示特定论文的详细信息
python scripts/main.py --show 癌症研究论文
生成任务分解
python scripts/main.py --tasks 癌症研究论文
更新进度
python scripts/main.py --update 癌症研究论文 --progress 60
参数
| 参数 | 类型 | 必填 | 默认值 | 描述 |
|---|
| --deadline | 日期 | 是 | — | 目标提交日期(YYYY-MM-DD) |
| --title |
字符串 | 否 | — | 稿件标题 |
| --journal | 字符串 | 否 | — | 目标期刊名称 |
| --major-issues | 整数 | 否 | 0 | 主要审稿意见数量 |
| --minor-issues | 整数 | 否 | 0 | 次要审稿意见数量 |
| --timezone | 字符串 | 否 | Asia/Shanghai | 用户时区 |
紧急等级
| 剩余时间 | 等级 | 模式 |
|---|
| > 14 天 | 标准 | 完整四阶段计划 |
| 3–14 天 |
紧急 | 分类处理并仅执行P0任务 |
| < 3 天 | 特急 | 最小可行修改 + 延期申请 |
注意: 3–7天范围此前标记为紧急,但边界为3–14天。任何剩余时间在3到14天之间都会触发紧急模式。
输出
- - 含紧急状态的截止日期摘要
- 分阶段任务计划
- 每日目标和复选框列表
- 风险提示(时区、提交类型、缓冲时间)
压力案例规则
对于复杂的多约束请求,始终包含以下明确模块:
- 1. 假设条件
- 截止日期与紧急程度评估
- 任务计划
- 风险与注意事项
- 后续检查
错误处理
- - 如果缺少必要输入,明确指出缺少哪些字段,并仅请求最少量的额外信息。
- 如果任务超出文档范围,停止执行,而非猜测或悄然扩大任务范围。
- 如果 scripts/main.py 执行失败,报告失败点,总结仍可安全完成的内容,并提供手动回退方案。
- 不得虚构截止日期、期刊政策或任务估算。
输入验证
此技能接受:稿件重新提交截止日期,以及可选的审稿意见数量和期刊详细信息。
如果请求不涉及稿件重新提交截止日期追踪——例如要求管理资助截止日期、与期刊系统同步或发送自动电子邮件提醒——请勿执行工作流程。而是回复:
resubmission-deadline-tracker 旨在追踪稿件重新提交截止日期并生成任务计划。您的请求似乎超出此范围。请提供截止日期和稿件详细信息,或使用更合适的工具。
回复模板
对于非简单请求,使用以下固定结构:
- 1. 目标
- 收到的输入
- 假设条件
- 工作流程
- 交付物
- 风险与限制
- 后续检查
如果请求简单,可以压缩结构,但当假设条件和限制影响正确性时,仍需明确说明。