goal

Creates and pursues persistent goals in Cursor until verified completion.

Updated Oct 15, 2019
One-click install
npx skills add https://github.com/kkkaoru/dotfiles --skill goal-kkkaoru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goal
Source: https://github.com/kkkaoru/dotfiles/tree/main/.cursor/skills-cursor/goal
Command: npx skills add https://github.com/kkkaoru/dotfiles --skill goal-kkkaoru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Long-running objectives often get abandoned mid-task when a conversation turn ends or when the model settles for partial progress. This Skill keeps a stated objective active across turns and enforces evidence-based completion before the goal is marked done. ## Core Features & Use Cases - Persistent Goal Tracking: Creates a goal via the CreateGoal tool that survives across turns until the objective is verifiably complete. - Completion Audit: Requires requirement-by-requirement verification against current files, tests, and runtime state before calling UpdateGoal with a complete status. - Scope Fidelity: Prevents shrinking the objective to an easier subset and rejects time-limited goals, redirecting recurring work to /loop. - Use Case: A developer issues "/goal migrate all API endpoints to the new auth middleware and make the test suite pass". The goal stays active across many turns, with each turn making concrete progress until every endpoint and test is verified. ## Quick Start Type /goal followed by your objective, such as "/goal refactor the logging module and make all tests pass", and the goal will be created and pursued immediately.

Frequently Asked Questions about goal

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

FAQPage Schema
How do I set a persistent goal in Cursor?

Use the /goal command followed by your objective, for example "/goal migrate the database schema and update all queries". The skill calls CreateGoal once and the goal persists across turns until completion is verified.

How does the goal skill decide when a task is complete?

Completion requires a requirement-by-requirement audit against current evidence such as files, test results, and runtime behavior. The goal is only marked complete via UpdateGoal when every explicit requirement is proven satisfied.

Can I set a time-limited goal like 30 minutes?

No, time-limited goals are not supported. If you lead with a duration such as 30m or 2h, the skill states that limitation and creates the goal without any deadline instead.

What is the difference between /goal and /loop in Cursor?

The /goal command handles one-time objectives pursued to completion, while recurring work described with words like "every" belongs to /loop. The skill redirects recurring requests away from goal creation.

Why does the goal stay active after a turn ends?

Goals persist in conversation state by design so large objectives are not abandoned when a turn ends. Each subsequent turn makes concrete progress toward the full original objective rather than a reduced version.