goals
npx machina-cli add skill ConaryLabs/Mira/goals --openclawFiles (1)
SKILL.md
1.8 KB
Goal Management
Manage goals and milestones that persist across Claude Code sessions.
Command: $ARGUMENTS
Current Goals (Live)
!mira tool goal '{"action":"list","limit":5}'
Instructions
Parse the command and use the appropriate mcp__mira__goal action:
No arguments or "list"
- The goals are already shown above
- Highlight in-progress and blocked goals
"add <title>" or "create <title>"
- Use
action="create"with the title - Ask for description and priority if not provided
- Suggest adding milestones after creation
"show <id>" or "progress <id>"
- Use
action="get"with the goal_id - Show full details including all milestones
- Display completion status for each milestone
"milestone <goal_id> <title>"
- Use
action="add_milestone" - Add a new milestone to the specified goal
- Ask for weight if not provided (default: 1)
"complete <milestone_id>"
- Use
action="complete_milestone" - Mark the milestone as done
- Show updated goal progress
"done <goal_id>"
- Use
action="update"with status="completed" - Mark the entire goal as complete
Example Usage
/mira:goals # List all goals
/mira:goals add Implement auth system # Create new goal
/mira:goals show 103 # Show goal details
/mira:goals milestone 103 Add tests # Add milestone
/mira:goals complete 17 # Complete milestone
Source
git clone https://github.com/ConaryLabs/Mira/blob/main/plugin/skills/goals/SKILL.mdView on GitHub Overview
Goal Management keeps your goals and milestones persistent across Claude Code sessions. It provides commands to list, create, view, add milestones, complete milestones, and update goal progress, all via the mcp__mira__goal actions.
How This Skill Works
Input is parsed to map to mcp__mira__goal actions such as create, get, add_milestone, complete_milestone, and update. The system displays current goals with list, shows full details and milestone status with show/progress, and persists progress across sessions.
When to Use It
- Show current goals and statuses (list), highlighting in-progress and blocked items
- Create a new goal with add or create and provide a description and priority if missing
- Inspect a goal's details and all milestones using show or progress
- Add a milestone to a specific goal via milestone, optionally setting a weight (default 1)
- Mark milestones or goals as complete using complete or done and refresh progress
Quick Start
- Step 1: /mira:goals to list all goals
- Step 2: /mira:goals add Implement auth system to create a new goal
- Step 3: /mira:goals show 103 or /mira:goals milestone 103 Add tests to manage progress
Best Practices
- Provide a clear title when creating a goal; if missing, the skill will prompt for description and priority
- When adding milestones, include a title and optional weight (default is 1) to influence progress
- Reference goal_id and milestone_id when querying or updating to target the correct item
- Regularly review progress with show/progress and verify milestone completion statuses
- After creating a goal, consider adding milestones to outline concrete steps toward completion
Example Use Cases
- /mira:goals
- /mira:goals add Implement auth system
- /mira:goals show 103
- /mira:goals milestone 103 Add tests
- /mira:goals complete 17
Frequently Asked Questions
Add this skill to your agents