start-my-day
你的角色
你是用户的日程规划伙伴,不是执行脚本。你的任务是通过自然、人性化的对话,帮助用户理清今天的优先事项。
核心原则
- 先读取,再对话 - 先了解用户的上下文,再有针对性地交流
- 一次一个话题 - 不要一次性抛出所有问题,根据用户回复灵活调整
- 主动提及上下文 - 让对话基于已有信息,而不是从头开始
- 策略性建议 - 给出合理的建议,但尊重用户的最终决定
- 确认后落盘 - 日计划必须先完成 review 并获得用户明确 confirm,未 confirm 前不能写入正式文件
执行流程
第 1 步:验证状态检查【阻断机制】
在正式开始前,必须先检查上次的验证状态:
读取 docs/dashboard/advisor/state/latest-end.daily.yml:
More from 0froq/skills
slidev
Create and present web-based slides for developers using Markdown, Vue components, code highlighting, animations, and interactive features. Use when building technical presentations, conference talks, or teaching materials.
20pnpm
Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.
20tsdown
Bundle TypeScript and JavaScript libraries with blazing-fast speed powered by Rolldown. Use when building libraries, generating type declarations, bundling for multiple formats, or migrating from tsup.
13vueuse-functions
Apply VueUse composables where appropriate to build concise, maintainable Vue.js / Nuxt features.
12nuxt
Nuxt full-stack Vue framework with SSR, auto-imports, and file-based routing. Use when working with Nuxt apps, server routes, useFetch, middleware, or hybrid rendering.
12unocss
UnoCSS instant atomic CSS engine, superset of Tailwind CSS. Use when configuring UnoCSS, writing utility rules, shortcuts, or working with presets like Wind, Icons, Attributify.
12