chore(workspace): add hardened startup/security workflows and skill suite
This commit is contained in:
55
skills/task-capture-and-followup/SKILL.md
Normal file
55
skills/task-capture-and-followup/SKILL.md
Normal file
@@ -0,0 +1,55 @@
|
||||
---
|
||||
name: task-capture-and-followup
|
||||
description: Capture requests as structured tasks, track status over time, and send low-noise follow-ups for due/overdue/blocked items. Use when users ask to remember tasks, convert chat asks into todos, track commitments, or request reminders/check-ins.
|
||||
---
|
||||
|
||||
# Task Capture and Follow-up
|
||||
|
||||
## Storage policy
|
||||
|
||||
- Keep active state in `memory/tasks.json`.
|
||||
- Append notable updates to daily note `memory/YYYY-MM-DD.md` when useful for continuity.
|
||||
- Never store secrets unless user explicitly asks.
|
||||
|
||||
## Task schema
|
||||
|
||||
Required fields:
|
||||
- `id`
|
||||
- `created_at`
|
||||
- `title`
|
||||
- `owner`
|
||||
- `priority` (`low|med|high`)
|
||||
- `status` (`open|in-progress|blocked|done`)
|
||||
|
||||
Optional fields:
|
||||
- `details`
|
||||
- `due_at`
|
||||
- `next_check_at`
|
||||
- `notes`
|
||||
|
||||
## Capture workflow
|
||||
|
||||
1. Detect action-oriented request.
|
||||
2. Infer missing fields conservatively.
|
||||
3. Ask only for critical missing info (typically due date or priority).
|
||||
4. Persist task.
|
||||
5. Return compact confirmation with id + next check moment.
|
||||
|
||||
## Follow-up policy
|
||||
|
||||
Nudge only when high signal:
|
||||
- due within 24h,
|
||||
- overdue,
|
||||
- blocked,
|
||||
- or explicit user-requested reminder window.
|
||||
|
||||
Anti-spam:
|
||||
- no repeated nudge inside a short window,
|
||||
- batch multiple items in one update,
|
||||
- suppress low-importance repeats.
|
||||
|
||||
## Completion policy
|
||||
|
||||
- Mark done only on explicit user confirmation.
|
||||
- Preserve short completion note for future context.
|
||||
- Keep historical records unless user asks to prune.
|
||||
Reference in New Issue
Block a user