long-term-plan/SKILL.md
帮助用户创建和管理长期项目计划。通过结构化的多轮对话引导用户明确目标、拆解里程碑、 分解可执行任务并安排日程。适用于内容创作计划、学习计划、投资跟踪、信息分析等场景。 当用户提到「长期计划」「项目规划」「任务拆解」「日程安排」时触发。
npx skillsauth add atxinsky/skills long-term-planInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
当用户需要:
重要:这是最优先的步骤,在做任何其他事情之前必须先执行。
检查当前对话是否已在项目上下文中:
情况 A — 已在项目中:
如果系统提示中包含「项目上下文」信息,且你能直接调用 create_tasks、update_plan_document 等工具 → 跳过此阶段,直接进入阶段 1。
情况 B — 不在项目中(普通对话):
如果你的可用工具中有 convert_to_project,说明当前是普通对话,需要先转化为项目:
convert_to_project 工具,传入:
title:根据对话内容生成简明的项目标题plan_document(可选):将对话中已梳理的目标和计划整理为 Markdowncreate_tasks、update_plan_document 等项目工具立即可用,无需等待下一轮对话注意:不要搜索或尝试其他工具来完成转化。convert_to_project 是唯一正确的方式。
引导用户回答以下问题:
产出:清晰的项目标题和核心目标描述。
根据目标和时间范围,建议 3-5 个关键里程碑:
使用 update_plan_document 工具创建计划文档,包含:
将每个里程碑拆解为具体任务,使用 create_tasks 工具批量创建:
scheduled_dateauto(AI 可自动完成)和 manual(需用户参与)estimated_minutes 预估耗时depends_on_titles 建立任务依赖priority(0=普通, 1=重要, 2=紧急)向用户展示完整计划总览:
确认后,自动任务将按日程开始执行。
development
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
testing
Use when creating new skills, editing existing skills, or verifying skills work before deployment
development
Use when you have a spec or requirements for a multi-step task, before touching code
documentation
Create detailed implementation plan with bite-sized tasks