Use this skill when the user wants SQL tasks where time is the main source of difficulty. Trigger it for requests like “make it about first vs last”, “use date windows or age at event time”, “test recency and ordering”, or “the answer should change if the timeline is read incorrectly.” Example trigger: “I want first/last/most recent style SQL questions.” Example trigger: “Make time order and date arithmetic central.” Example trigger: “The model should fail if it misreads the timeline.”
[Case 1]
[Case 2]
To synthesize data for this capability, you must strictly follow a 3-phase pipeline. Do not hallucinate steps. Read the corresponding reference file for each phase sequentially:
Phase 1: Environment Exploration
Read the exploration guidelines to discover raw knowledge seeds:
references/EXPLORATION.md
Phase 2: Trajectory Selection
Once Phase 1 is complete, read the selection criteria to evaluate the trajectory:
references/SELECTION.md
Phase 3: Data Synthesis
Once a trajectory passes Phase 2, read the synthesis instructions to generate the final data:
references/SYNTHESIS.md