Rocky Todo List Buddy
Paste the following prompt into your AI chat to install this skill:
Install @user_e78e2862/rocky-todo-list-buddy into your AI assistant according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem Solved
Daily todos often scatter across chat context, notes, and task state: an AI may remember the last turn but cannot reliably persist state; hand-written Markdown tables may drop columns or reorder rows; deferred tasks may remain only verbal; morning planning and review can depend on long conversational memory.
How It Works
Rocky Todo List Buddy separates semantic inference from durable data operations. The AI layer extracts title, area, priority, and schedule_date from natural language, while scripts handle SQLite writes, date calculations, state machines, and Markdown rendering. Key paths include:
- Inbox capture: after the user says “record this,” the AI extracts fields and calls
write_task.py, preserving the raw input for audit, then stops for confirmation. - Planning and inventory:
query.pyscans the full task set, whilebuild_plan.py/render_table.pyemit standard tables that the AI pastes verbatim instead of reconstructing them. - Morning planning:
review_state.pyadvances step by step, first handlingOVERDUE_ACTIVEandBACKLOG, then presenting candidates, waiting for user confirmation, batching writes, and finalizing the plan. - Review: daily and weekly review are state-controlled, with
build_review_stats.pyoutputting stats andTASK_SEQ_MAPretained for later#Noperations.
Boundaries and Caveats
- The single source of truth is
~/.rocky-todo-list-buddy/rocky.db; verbal deferral is not enough—batch_update.pymust be called. - Stop-and-wait points require user confirmation before activation or cancellation.
- Work/life partitioning follows
tasks.area, not title semantics. - The Rocky voice is controlled by
rocky_voiceand can be switched to standard mode. - Drills and debugging should use
test-prefixed keys to avoid polluting production review state.
Use Cases
- Capture a requirement in one sentence, extract work/life area and dates into SQLite, then confirm activation.
- Clean up overdue tasks before morning planning, choose done/cancel/defer, and finalize today’s plan.
- Review completed, unplanned, and new items in the afternoon, update the database, and list remaining work.
- Run weekly review in two steps: reflect on this week and plan next week, then confirm candidate activations.
Best For
- Engineers maintaining a local agent who want scattered todos stored in SQLite with state-machine planning.
- Personal-assistant users managing work and life tasks who want `work/life` areas and waiting states.
- Product or project managers needing daily review who want completion stats for planned, unplanned, and habit tasks.
- Claude agent automation engineers who want fixed scripts to render Markdown tables instead of AI reformatting.
Related Skills
A renovation-focused appliance advisor that checks space, household size, and budget to review lists, recommend models, compare specs, and flag pitfalls and installation requirements.
An adult-oriented guide to rediscover play through reflection, anti-shame reframing, and personalized play experiments for sustainable daily practice.
Match BeautsGO hospitals by name, generate cross-platform booking steps, open detail, chat, and price pages, and submit appointments via API.
A practical guide to choosing tea, alcohol, and coffee, covering timing, dose limits, population fit, and risk judgment.