← TeemeupAICONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to TeemeupAI
Snapshot Sep 30, 2026 · 23:07 UTC · version 1.0.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Resolves a golf course and saves the user's rating and review text, handling course-name disambiguation and the sign-in requirement. Use when the user wants to write, save, leave, or update a review for a golf course.",
"included_files": [],
"name": "write-a-course-review",
"skill_md_contents": "---\nname: write-a-course-review\ndescription: Resolves a golf course and saves the user's rating and review text, handling course-name disambiguation and the sign-in requirement. Use when the user wants to write, save, leave, or update a review for a golf course.\n---\n\n# Write a course review\n\n## Steps\n\n1. Resolve the course: prefer `course_id`. If only `course_name` is given, call `write_course_review` with it directly.\n2. If the response is `status=similar`, show the `courses` candidate list and ask the user to pick one, then retry with the chosen `course_id`.\n3. If the response is `status=sign_in_required`, tell the user to sign in at https://auth.teemeup.ai, then retry the same call once they confirm sign-in.\n4. On success, confirm the saved rating and course. If `action` indicates an update, tell the user their existing review was updated rather than duplicated — `write_course_review` upserts one review per user per course.\n\n## Boundaries\n\n- Never invent a rating or review text the user didn't provide.\n- Identity for the save comes from the signed-in session, not from a tool argument.\n"
}SHA-256 of public snapshot: c2cb8ace5ad5486a251144fc85ac6f7d3de8c67928d83f9f2ff39321e82b3516