The goal-finder tool is designed to reconcile a repository's documented intentions with its current state to derive prioritized, verifiable goals. It's triggered by phrases like "what's left to finish" or "build a goal backlog". This is not a tool for loops or autopilot scenarios, but for establishing clear, actionable objectives.
goal-finder operates in two distinct modes:
Mode A — Repo-wide backlog: This mode answers the question, "What does this whole repo/project need to finish?" It scans all documentation, clusters signals into coherent goals, prioritizes them, and produces a backlog with a build order. This is useful when you need a comprehensive view of a project's endpoint.
Mode B — Contextual next-goal: This mode is for those in the midst of a task, asking, "What's the right goal to ask for next?" It scopes to the active task/files, identifies the highest-value, verifiable, session-sized goal, and hands it over as a ready /goal contract. By default, Mode B is used if it's clear the user is mid-task.
Each goal derived by goal-finder is a contract with a verifiable completion condition. For example, a goal might state, "section X of the spec is implemented and <test> passes". If a check can't be articulated, it’s marked as "needs verifiable surface", and a proposal is made. This ensures every goal has a clear, objective endpoint, avoiding vague directives like "improve X".
A complete /goal is a single, self-contained paragraph that specifies:
These elements ensure that both the working model and any independent evaluator understand the task and expected outcomes.
Goal backlogs are organized into phases, each with no unmet prerequisites, allowing for parallel execution. Concurrent goals that affect the same files are flagged for serialization or isolated checkouts. This structure ensures efficient workflow and resource allocation.
Every task is assigned a compute: class, ranging from 1 (mechanical tasks) to 10 (tasks requiring significant judgment). This classification is crucial for task routing and efficiency, with each task labeled with a [TIER] and a why: line explaining the classification.
A critical aspect of goal-finder is the distinction between documentation claims and code realities. An unchecked box or "not implemented" note may not reflect the current state of the code. Therefore, reconciling documentation against actual code is essential before asserting a goal's existence.
In summary, goal-finder provides a structured methodology for turning a repository's documentation and current state into actionable, prioritized goals, ensuring clarity and accountability in software development processes.
Get weekly insights on AI architecture, pattern recognition, and building platforms without permission.
The dispatcher skill, as described in the dispatcher file, is tasked with managing the founder's agent fleet from a single machine by reading every live...
Read itWhen I set out to improve the copy on my website, I turned to a practical system called Copy Arena. This system eliminates the guesswork from selecting...
Read itThe "signup-doors-walk" skill is an essential runbook for FortListOS, designed to walk through every signup door as a customer would experience it. This...
Read itHave thoughts on this post? I'd love to hear them! Join the conversation on X where we can discuss AI architecture, pattern recognition, and building platforms.
Discuss on XOr reach out directly at @TravisEric_