| name | weekly-goals |
| description | Use when the user starts a new task and you need to align with weekly priorities, asks "what should I work on", says "/weekly-goals", or "check this week's goals". Loads and references the current week's goals; flag drift and suggest the next thing. |
| user-invocable | true |
| tier | flexible |
| kind | process |
Run: `bash "$(git rev-parse --show-toplevel)/bin/harness-update-check"`
- `UPGRADE_AVAILABLE ` → tell the user: "agent-harness is available (you have ). Run `/harness-update` to pull it in." Then continue.
- `JUST_UPGRADED ` → tell the user: "agent-harness upgraded → ." Then continue.
- No output → continue silently.
Weekly Goals
Load the current week's goals and use them to guide work.
Context
Read CLAUDE.md for context on the project owner — their role, working style, and any sprint complexity overrides. This shapes how to prioritize and suggest work.
Instructions
-
Find the current week's goals: Look for docs/plans/YYYY-wNN/YYYY-wNN-goals.md matching the current ISO week. If no exact match, find the most recent week folder.
-
Surface context: Display the North Star, current priorities (P0 → P1 → P2), "What's NOT This Week" boundaries, and the demo script's complexity check.
-
Guide work alignment: When the user asks to work on something, cross-reference it against the week's goals:
- If it maps to a P0 item, proceed immediately
- If it maps to a P1/P2 item, note that there may be higher-priority P0 work remaining
- If it's in "What's NOT This Week", flag it and ask if the user wants to proceed anyway
- If it doesn't map to any priority, mention this and ask if it should be added
-
Protect scope. If the sprint's complexity points are approaching HARNESS_SPRINT_COMPLEXITY_MAX, flag it. If the user is going down a rabbit hole that isn't P0, gently call it out.
-
Suggest next work: When asked "what should I work on?", reference unchecked P0 items first, then P1, then P2. Bias toward items tagged [Extend] over [Build] when possible — extending existing work ships faster.
-
Track progress: When a goal item is completed during the conversation, suggest updating the checkbox in the goals doc (change - [ ] to - [x]).
-
Demo script awareness: The demo script is the end-to-end walkthrough that proves the week's goals. Use it to:
- Understand what the finished product looks like before starting work
- Map each task back to a specific scene in the demo script
- At the end of the week (or when asked), walk through the demo script to verify everything works
- Distinguish between
[Exists]/[Extend]/[Build] scenes (must work) and [Narrate] scenes (vision, not yet built)
-
Sprint plan awareness. If a ## Sprint Plan section exists in the goals doc, reference it when suggesting work. Suggest running /plan-sprint if the goals exist but no sprint breakdown has been created yet.
Steps
- Scan
docs/plans/ for week folders (e.g., 2026-w13/)
- Determine the current ISO week from the current date
- Read
docs/plans/YYYY-wNN/YYYY-wNN-goals.md (or most recent week's goals)
- Present the North Star and priority summary
- Note the complexity check from the demo script
- Check for a
## Sprint Plan section — if missing, suggest running /plan-sprint
- Note any completed items and remaining P0 work