{"id":"reflect-001","skill_body":"# Brief Generator\n\nWhen asked, produce a 3-section brief: People, Companies, Risks.\n","scored_rollouts":[{"score":0.3,"task":"Brief on widget-co-example","final_text":"Here are the people: alice-example.","tool_calls":[{"name":"search"}],"failed":[]},{"score":0.3,"task":"Brief on acme-example","final_text":"Just some people: bob-example.","tool_calls":[{"name":"search"}],"failed":[]}],"expected_edits":[{"op":"add","anchor_contains":"Brief Generator"},{"op":"replace","target_contains":"3-section"}]}
{"id":"reflect-002","skill_body":"# Citations Required\n\nAlways include 2+ citations.\n","scored_rollouts":[{"score":1.0,"task":"Cite alice-example","final_text":"alice-example [wiki/people/alice-example] worked at [wiki/companies/widget-co].","tool_calls":[{"name":"get_page"},{"name":"get_page"}],"failed":[]},{"score":1.0,"task":"Cite bob-example","final_text":"bob-example [wiki/people/bob-example] and [wiki/companies/acme-example].","tool_calls":[{"name":"get_page"},{"name":"get_page"}],"failed":[]}],"expected_edits":[{"op":"add","anchor_contains":"Citations"}]}
{"id":"reflect-003","skill_body":"# Meeting Prep\n\nProduce a brief for the upcoming meeting.\n","scored_rollouts":[{"score":0.2,"task":"Prep meeting with alice-example","final_text":"OK","tool_calls":[],"failed":[]},{"score":0.2,"task":"Prep meeting with widget-co","final_text":"Will do","tool_calls":[],"failed":[]}],"expected_edits":[{"op":"replace","target_contains":"Produce a brief"},{"op":"add","anchor_contains":"Meeting Prep"}]}
{"id":"reflect-004","skill_body":"# Tweet Composer\n\nUnder 280 chars. Include claim + evidence.\n","scored_rollouts":[{"score":0.5,"task":"Tweet about network effects","final_text":"Network effects are powerful. They compound over time.","tool_calls":[],"failed":[]}],"expected_edits":[{"op":"add","anchor_contains":"Tweet Composer"}]}
{"id":"reflect-005","skill_body":"# Fact Check\n\nVerify the claim against the brain.\n","scored_rollouts":[{"score":0.0,"task":"Check claim X","final_text":"Yes","tool_calls":[],"failed":[]},{"score":0.0,"task":"Check claim Y","final_text":"No","tool_calls":[],"failed":[]}],"expected_edits":[{"op":"replace","target_contains":"Verify the claim"}]}
