Add TaskGet and standardize task documentation in skills
- Add TaskGet to allowed-tools in daily, weekly, goal-tracking skills - Rename "Progress Tracking" sections to "Task-Based Progress Tracking" - Add pseudo-YAML TaskCreate examples with subject, description, activeForm - Add explicit Dependencies sections with addBlockedBy syntax - Add reminder to mark tasks in_progress/completed using TaskUpdate Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
---
|
||||
name: goal-tracking
|
||||
description: Track progress toward 3-year, yearly, monthly, and weekly goals. Calculate completion percentages, surface stalled goals, connect daily tasks to objectives. Use for goal reviews and progress tracking.
|
||||
allowed-tools: Read, Grep, Glob, Edit, TaskCreate, TaskUpdate, TaskList
|
||||
allowed-tools: Read, Grep, Glob, Edit, TaskCreate, TaskUpdate, TaskList, TaskGet
|
||||
---
|
||||
|
||||
# Goal Tracking Skill
|
||||
@@ -119,22 +119,58 @@ When adding tasks to daily notes:
|
||||
2. [Nearly complete goal - finish it]
|
||||
```
|
||||
|
||||
## Progress Tracking
|
||||
## Task-Based Progress Tracking
|
||||
|
||||
The goal tracking skill uses session tasks when generating comprehensive progress reports:
|
||||
The goal tracking skill uses session tasks when generating comprehensive progress reports.
|
||||
|
||||
### Progress Report Tasks
|
||||
|
||||
Create tasks at skill start:
|
||||
|
||||
### Progress Report Generation
|
||||
```
|
||||
[Spinner] Reading three-year goals...
|
||||
[Spinner] Reading yearly goals...
|
||||
[Spinner] Reading monthly goals...
|
||||
[Spinner] Scanning recent daily notes...
|
||||
[Spinner] Calculating completion percentages...
|
||||
[Spinner] Identifying stalled goals...
|
||||
[Done] Goal progress report complete (6/6 steps)
|
||||
TaskCreate:
|
||||
subject: "Read three-year goals"
|
||||
description: "Load vision statements from Goals/0. Three Year Goals.md"
|
||||
activeForm: "Reading three-year goals..."
|
||||
|
||||
TaskCreate:
|
||||
subject: "Read yearly goals"
|
||||
description: "Load annual objectives from Goals/1. Yearly Goals.md"
|
||||
activeForm: "Reading yearly goals..."
|
||||
|
||||
TaskCreate:
|
||||
subject: "Read monthly goals"
|
||||
description: "Load current month focus from Goals/2. Monthly Goals.md"
|
||||
activeForm: "Reading monthly goals..."
|
||||
|
||||
TaskCreate:
|
||||
subject: "Scan recent daily notes"
|
||||
description: "Find task completions and goal contributions from past week"
|
||||
activeForm: "Scanning recent daily notes..."
|
||||
|
||||
TaskCreate:
|
||||
subject: "Calculate completion percentages"
|
||||
description: "Compute progress for each goal based on checkboxes and metrics"
|
||||
activeForm: "Calculating completion percentages..."
|
||||
|
||||
TaskCreate:
|
||||
subject: "Identify stalled goals"
|
||||
description: "Flag goals with no progress in 14+ days"
|
||||
activeForm: "Identifying stalled goals..."
|
||||
```
|
||||
|
||||
This provides visibility when analyzing the full goal cascade across multiple files. Task tools are session-scoped and don't persist—your actual goal progress is tracked through markdown checkboxes and percentages in your goal files.
|
||||
### Dependencies
|
||||
|
||||
Goal file reads can run in parallel, but analysis depends on having all data:
|
||||
```
|
||||
TaskUpdate: "Scan recent daily notes", addBlockedBy: [read-monthly-goals-id]
|
||||
TaskUpdate: "Calculate completion percentages", addBlockedBy: [scan-recent-daily-notes-id]
|
||||
TaskUpdate: "Identify stalled goals", addBlockedBy: [calculate-completion-percentages-id]
|
||||
```
|
||||
|
||||
Mark each task `in_progress` when starting, `completed` when done using TaskUpdate.
|
||||
|
||||
Task tools are session-scoped and don't persist—your actual goal progress is tracked through markdown checkboxes and percentages in your goal files.
|
||||
|
||||
## Integration Points
|
||||
|
||||
|
||||
Reference in New Issue
Block a user