Set and manage North Star goals with progress tracking
Sets and manages North Star goals with progress tracking and milestone breakdowns.
/plugin marketplace add krzemienski/shannon-framework/plugin install shannon@shannon-frameworkManages Shannon Framework's North Star goal system through delegation to the goal-management skill. Transforms vague goals into measurable milestones with persistent Serena MCP storage.
/shannon:check_mcps)Parse command arguments to determine operation mode:
Mode Detection:
mode: "list" (show all active goals)"history" argument → mode: "history" (show goal history)--update → mode: "set" (create new goal)--update → mode: "update" (update progress)complete → mode: "complete" (mark complete)Delegate to @skill goal-management with appropriate mode:
For SET mode (creating goal):
@skill goal-management
- Input:
* mode: "set"
* goal_text: "{user's goal description}"
* priority: "north-star" (default for /shannon:north_star)
- Output: goal_result
For LIST mode (showing goals):
@skill goal-management
- Input:
* mode: "list"
- Output: goals_list
For UPDATE mode (progress update):
@skill goal-management
- Input:
* mode: "update"
* goal_id: "{goal_id from context or argument}"
* notes: "{progress notes if provided}"
- Output: progress_result
For HISTORY mode:
@skill goal-management
- Input:
* mode: "history"
- Output: history_result
For COMPLETE mode:
@skill goal-management
- Input:
* mode: "complete"
* goal_id: "{goal_id}"
- Output: completion_result
Format skill output for user display:
For SET mode:
🎯 NORTH STAR GOAL SET
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
**Goal**: {goal_text}
**ID**: {goal_id}
**Priority**: North Star
**Progress**: 0%
**Milestones**:
{for each milestone}
├─ {milestone_name} ({weight}%)
Status: {status}
Criteria: {completion_criteria}
💾 Saved to Serena MCP
🔄 Restore: /shannon:restore {checkpoint_id}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
**Next Steps**:
- Track progress: /shannon:north_star
- Update progress: /shannon:north_star --update
- Create waves: @skill wave-orchestration
For LIST mode:
🎯 ACTIVE GOALS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⭐ North Star Goal:
ID: {goal_id}
Goal: {goal_text}
Progress: {progress}% ({completed_milestones}/{total_milestones})
Next: {next_milestone_name}
{if other goals exist}
Other Goals:
{for each goal}
- {goal_text} ({priority}) - {progress}%
{end for}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
For UPDATE mode:
📊 PROGRESS UPDATE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
**Goal**: {goal_text}
**Progress**: {new_progress}% (+{progress_change}%)
**Completed Milestones**:
{for each completed}
✅ {milestone_name}
**Remaining Milestones**:
{for each remaining}
⏳ {milestone_name} ({weight}%)
{if progress >= 100}
🎉 Goal appears complete!
Run: /shannon:north_star complete {goal_id}
{end if}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
V3 Compatibility: ✅ Maintained
Changes from V3: