Goal Interpret
# Action: Goal Interpret
Interpret a user's raw goal into a structured understanding. Produce a `GoalInterpretation` that downstream actions can consume.
## Input
A single raw goal string from the user — informal, possibly vague, possibly ambitious.
## Process
1. Read the raw goal carefully
2. Restate it as a concise summary — capture intent, not just words
3. Describe what success looks like (the vision)
4. Identify the key design areas that matter most for this goal
5. Note any constraints implied or stated
6. Make reasonable assumptions where the goal is ambiguous — list every assumption explicitly
7. Flag genuine unknowns that downstream actions should resolve
Do not ask clarifying questions. Make best-effort assumptions and document them. The goal is speed and unblocked forward progress — not perfection.
## Output — `GoalInterpretation`
If an output file path is specified in the "Output Requirement" section below, write the raw JSON object to that file. Otherwise, print it to the conversation.when to use it
Community prompt sourced from the open-source GitHub repo lin13k/cplus (MIT). A "Goal Interpret" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
roleplaycommunitygeneral
source
lin13k/cplus · MIT