goal

Automate cross-session goal progression with per-thread state and audit gates.

18|2|Updated May 5, 2026
One-click install
npx skills add https://github.com/limin112/claude-goal-skill --skill goal-limin112
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goal
Source: https://github.com/limin112/claude-goal-skill/tree/main
Command: npx skills add https://github.com/limin112/claude-goal-skill --skill goal-limin112

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill enables long-term goals to progress across multiple turns and threads, with per-thread state persistence and an audit-driven finish condition, so complex tasks keep moving forward until completion or user interruption.

Core Features & Use Cases

  • Per-thread state files under .claude/goal to isolate progress across branches or sessions.
  • Audit-driven completion gate to prevent premature finish and surface blockers when needed.
  • Auto-continuation via Claude Code's /loop and ScheduleWakeup, with ESC-based interruption to stop the chain.

Quick Start

Start a new goal by entering /goal <your objective> to begin the first turn and enable automatic continuation.

Frequently Asked Questions about goal

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

FAQPage Schema
How do I automate long-term goals to continue across multiple Claude Code sessions?

To automate long-term goals across multiple sessions, you can use an auto-continuation skill that leverages Claude Code's loop scheduling and wakeup system. It persists per-thread state files to ensure your complex objective keeps progressing until an audit gate verifies completion.

What is an audit gate for multi-thread state management and when is it needed?

An audit gate for multi-thread state management is a formal completion check that prevents premature task termination. It is needed when a complex objective requires continuous reinforcement across multiple turns, ensuring blockers are surfaced and the task only finishes when truly complete.

How do I start a cross-session goal progression task using Claude Code?

To start a cross-session goal progression task, initiate the first turn by entering your objective with the goal command. This activates automatic continuation and creates an isolated state file to track progress across subsequent thread executions.

Can I pause and resume long-term task automation across different threads?

Yes, you can pause and resume long-term task automation across different threads. The system supports optional pause and resume semantics, allowing you to interrupt the chain using ESC and isolate progress using per-thread state files.

Does cross-thread goal progression work with Claude Code's loop scheduling?

Yes, cross-thread goal progression works directly with Claude Code's loop scheduling. It integrates with ScheduleWakeup to auto-continue tasks and maintains per-thread isolation under the goal directory to manage state across branches.

Why does my multi-thread task stop before the complex objective is complete?

A multi-thread task might stop prematurely if the completion audit gate is not yet satisfied, or if you manually interrupt the chain. The system uses an audit-driven finish condition to prevent premature completion and surface blockers until the objective is fully achieved.