goal-management

Manages durable goals, task progress, approvals, and completion via the goal tool.

6|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/tribgames/mixdog --skill goal-management-tribgames
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: goal-management
Source: https://github.com/tribgames/mixdog/tree/main/src/defaults/skills/goal-management
Command: npx skills add https://github.com/tribgames/mixdog --skill goal-management-tribgames

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Long-running or time-budgeted work loses track of scope, approvals, and progress across turns. This Skill governs the full lifecycle of durable Goals so approved work is recorded, resumed, paused, and completed against verifiable evidence rather than conversational memory. ## Core Features & Use Cases - Goal admission and budgeting: Create Goals only for explicit requests or approved time-budgeted work, setting time_limit_minutes and time_mode correctly. - Progress and resume management: Update tasks at milestones, resume Goals with new approved budgets, and preserve completed rows across rounds. - Approval, blocking, and completion policy: Park work awaiting approval, report genuine impasses with block, and complete only after auditing every user condition against evidence. - Use Case: A user approves 30 minutes of research work. The Skill creates a Goal with the approved budget, records milestones as tasks, resumes it when the user approves another round, and completes it only after verifying all requirements. ## Quick Start Ask the assistant to create a Goal for an approved task with a time budget, for example by approving a proposed scope and saying to work on it for 30 minutes.

Frequently Asked Questions about goal-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Goal for time-budgeted work?▼

Create a Goal when the user explicitly requests one or approves sustained work with a time budget. Pass the approved budget as time_limit_minutes, using time_mode max for an upper bound and duration only when the user requests work for the full period.

How do I continue a Goal for another round of work?▼

Use resume with the approved remaining budget in time_limit_minutes plus new or updated tasks in one call. Preserve completed rows and unfinished requirements, and proceed only after the returned state shows the intended active status and budget.

When should a Goal be marked complete?▼

Complete a Goal only after auditing every user condition against evidence. Call complete, then check the returned status before claiming completion; a partial result or a plausible final response is not confirmation.

When should I pause a Goal instead of continuing?▼

Pause only when all remaining tasks await a user answer, recording the required answer as the blocker. Do not pause merely because clarification would help, and respect a user-initiated pause until the user asks to continue.

What is the difference between block and abandon for a Goal?▼

Use block once per turn for a genuine external impasse with a stable description; the runtime stops after three consecutive confirming turns. Use abandon only when the user redirects away from the objective, which preserves a stopped record.