Skip to content

Instantly share code, notes, and snippets.

@dsebastien
Created July 21, 2026 06:59
Show Gist options
  • Select an option

  • Save dsebastien/870955ce32afa2b41d36af525fc6784c to your computer and use it in GitHub Desktop.

Select an option

Save dsebastien/870955ce32afa2b41d36af525fc6784c to your computer and use it in GitHub Desktop.
Goal Templater template

<%"---"%> date_added: <% tp.date.now("YYYY-MM-DD") %> date_committed: <% tp.date.now("YYYY-MM-DD") %> date_completed: date_abandoned: status: <% await tp.system.suggester(["Idea", "Planned", "Active", "Back Burner", "On Hold", "Completed", "Abandoned"], ["99 - Idea", "20 - Planned", "30 - Active", "40 - Back Burner", "50 - On Hold", "60 - Completed", "70 - Abandoned"], false, "Choose a status") %> time_horizon: <% await tp.system.suggester(["TBD", "Within 6 Months", "Within 1 Year", "Within 3 Years", "Within 10 Years", "Someday"], ["99 - TBD", "10 - Within 6 Months", "20 - Within 1 Year", "30 - Within 3 Years", "40 - Within 10 Years", "50 - Someday"], false, "Choose a time horizon") %> necessity: <% await tp.system.suggester(["Skip", "TBD", "MUST", "SHOULD", "COULD", "WONT"], ["", "99 - TBD", "10 - MUST", "20 - SHOULD", "30 - COULD", "40 - WONT"], false, "Choose necessity level (optional)") %> urgency: <% await tp.system.suggester(["Skip", "TBD", "Now", "Soon", "This Year", "Next Year", "Future"], ["", "99 - TBD", "10 - Now", "20 - Soon", "30 - This Year", "40 - Next Year", "50 - Future"], false, "Choose urgency level (optional)") %> impact: <% await tp.system.suggester(["Skip", "TBD", "High", "Medium", "Low"], ["", "99 - TBD", "10 - High", "20 - Medium", "30 - Low"], false, "Choose impact level (optional)") %> effort: <% await tp.system.suggester(["Skip", "TBD", "Small", "Medium", "Large", "Huge"], ["", "99 - TBD", "10 - Small", "20 - Medium", "30 - Large", "40 - Huge"], false, "Choose effort level (optional)") %> time_estimate_days: priority: <% await tp.system.suggester(["Skip", "TBD", "Top", "Very High", "High", "Medium", "Low", "Very Low"], ["", "99 - TBD", "10 - Top", "20 - Very High", "30 - High", "40 - Medium", "50 - Low", "60 - Very Low"], false, "Choose priority level (optional override)") %> progress: 0 milestones:

related_plans:

related_projects:

contexts:

review_count: 0 review_interval: last_reviewed: notes: title: description: topics: tags:

  • zone/actions
  • type/goal <%"---"%> <%* // Auto-file this daily note to the correct location const targetFolder = 20 Actions/21 Goals;

// Move file to correct location await tp.file.move(targetFolder + "/" + tp.file.title); %>

<% tp.file.title %>

Vision

<% tp.file.cursor() %>

Success Criteria

Strategy

Plans

Projects

Decision Log

Progress Log

Lessons Learned

Notes

References

Related

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment