gormes-goal

Manage persistent local goals and run development-goal sessions with SQLite storage.

9|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/TrebuchetDynamics/gormes-agent --skill gormes-goal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gormes-goal
Source: https://github.com/TrebuchetDynamics/gormes-agent/tree/main/development-skills/gormes-goal
Command: npx skills add https://github.com/TrebuchetDynamics/gormes-agent --skill gormes-goal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Persistent local goal state and a development-goal runner for long-running Gormes work; it helps keep objectives aligned with ongoing tasks across sessions and provides per-session isolation and auditing.

Core Features & Use Cases

  • Per-session goals with statuses: active, paused, budget_limited, complete.
  • Soft token budget tracking, time tracking, and automatic continuation controls for long-running work.
  • Stop-hook and JSON export support to integrate with agent runtime and tooling.

Quick Start

Set an initial objective with /goal and manage its lifecycle with /goal pause, /goal resume, /goal clear, and /goal complete.

Frequently Asked Questions about gormes-goal

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

FAQPage Schema
How do I track long-running development goals across multiple command-line sessions?

Persistent goal tracking stores objectives in local SQLite tables with per-session isolation. It resolves goals across directory drift, enabling pause and resume workflows across multiple command-line sessions.

Can I pause and resume a development goal without losing token budget tracking?

Pausing and resuming a development goal preserves soft token budget and time tracking via SQLite storage. The runner maintains objective state across sessions, ensuring budget limits and progress are retained when work resumes.

How do I set and manage a long-running objective with a 4000-character limit?

Set an objective using the goal command, which enforces a strict 4000-character limit. You manage the lifecycle by pausing, resuming, clearing, or completing the objective as long-running work progresses.

Does this goal management runner support JSON export and automated stop-hooks?

The goal runner supports JSON export for objective state and a stop-hook mechanism for automated control. These features integrate goal progress and budget limits directly with agent runtime tooling.

What are the limitations of using SQLite for per-session goal isolation?

SQLite per-session isolation enforces a 4000-character objective limit and resolves goals by working directory. Significant directory drift may require manual session candidate resolution to maintain accurate progress tracking.