goal-manager

Track multi-session goals and detect objective drift across ongoing work.

4|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/npow/claude-skills --skill goal-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goal-manager
Source: https://github.com/npow/claude-skills/tree/main/goal-manager
Command: npx skills add https://github.com/npow/claude-skills --skill goal-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents goal amnesia, objective substitution, and silent scope drift when work spans multiple sessions, threads, or days.

Core Features & Use Cases

  • Goal Lifecycle Management: Register, update, pause, resume, complete, or abandon long-running goals with success criteria, progress records, decisions, confidence levels, and artifacts.
  • Drift Detection: Identify stale goals, accumulated major decisions, low confidence, orphaned threads, and abandoned child goals that may block active objectives.
  • Session Context Injection: Generate a compact summary of active and paused goals for use in new sessions, including remaining work, recent decisions, confidence, and thread-linked objectives.
  • Use Case: Track a multi-week engineering initiative across several sessions, update accomplishments after each work period, detect when progress stalls or scope shifts, and inject the latest priorities into the next session.

Quick Start

Use the goal manager to register a long-term objective with a title, intent, success criteria, and expected effort, then generate its active context block at the start of each session.

Frequently Asked Questions about goal-manager

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

FAQPage Schema
How do I track long-term objectives across multiple work sessions?

Track long-term objectives by registering goals with success criteria and progress records. The manager maintains a GOALS.md index and atomic JSON persistence to prevent goal amnesia and silent scope drift across multi-session work.

What is objective drift detection in project management?

Objective drift detection identifies stale goals, accumulated major decisions, low confidence, and orphaned threads that may silently block active objectives. It monitors scope shifts and progress stalls across ongoing work and Slack-thread coordination.

How do I inject session context for long-running project goals?

Inject session context by generating a compact summary of active and paused goals, including remaining work, recent decisions, confidence levels, and thread-linked objectives, directly at the start of a new work period.

Do I need Python 3 to manage multi-session goals?

Yes, you need Python 3 and a writable workspace to manage multi-session goals. This environment is required for atomic JSON persistence, thread mappings, drift history maintenance, and compact context generation.

What is the best way to handle session handoffs for long-term engineering initiatives?

Handle session handoffs by registering the initiative with expected effort, updating accomplishments after each work period, and generating a compact context block to inject the latest priorities into the next session.