← Smart Chess:Train+Learn to winCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
Update to Smart Chess:Train+Learn to win
Snapshot Sep 30, 2026 · 23:19 UTC · version 3.0.0
Collection source: not recorded for this historical snapshot. These snapshots do not have a confirmed matching collection source. Differences in file lists alone do not establish changes to the package.
Supporting file metadata differs
Newly listed paths: agents/openai.yaml. This compares saved file lists, not package contents; a different collection source can change the list.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Supporting files
Before
[]
After
[{"relative_path":"agents/openai.yaml","size_in_bytes":243}]
Compare saved observations
Download comparison JSONFull technical diff · 1 changed fields
changed /included_files
BEFORE
[]
AFTER
[
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 243
}
]Full snapshot data
{
"name": "post-game-chess-review",
"description": "Review a Chess app game and turn its move history into focused, practical lessons. Use when the user asks for a post-game review, recap, mistake analysis, turning points, or advice after finishing or abandoning a game. Ground the review in model-visible game state and do not present model judgments as Stockfish analysis.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 243
}
],
"skill_md_contents": "---\nname: post-game-chess-review\ndescription: Review a Chess app game and turn its move history into focused, practical lessons. Use when the user asks for a post-game review, recap, mistake analysis, turning points, or advice after finishing or abandoning a game. Ground the review in model-visible game state and do not present model judgments as Stockfish analysis.\n---\n\n# Post-Game Chess Review\n\n## Inputs\n\nRead the current widget's model-visible `difficulty`, `fen`, `moves`, `phase`, `turn`, `inCheck`, and `outcome`. Use any user-supplied goal, such as opening play, tactics, or time-independent decision making, to focus the review.\n\nIf no usable move history is available, ask the user to provide the game or reopen its widget. If the game is still active, clearly label the response as a review so far.\n\n## Workflow\n\n1. Establish the game context: difficulty, completion status, result, ending reason, and move count.\n2. Reconstruct the game's story from the SAN and coordinate move history. Divide it into opening, middlegame, and endgame only when the moves support those phases.\n3. Select two to four instructive decision points. Anchor each point to an exact move number and SAN move.\n4. For each decision point:\n - Describe what changed.\n - Explain the practical danger or opportunity.\n - Offer a better plan or a concrete alternative only when confident it is legal.\n - Tie the moment to a reusable chess concept.\n5. Identify at least one thing the user handled well. Avoid making the report a list of faults.\n6. Finish with two or three prioritized lessons and one specific practice suggestion.\n\n## Output\n\nUse this compact structure:\n\n1. **Game at a glance** — result, difficulty, and one-sentence story.\n2. **Key moments** — move-anchored explanations.\n3. **What worked** — one or more strengths.\n4. **Next-game priorities** — two or three actionable lessons.\n5. **Practice** — one focused exercise or theme.\n\n## Boundaries\n\n- Do not invent moves, positions, clock information, player ratings, or causes not present in the state.\n- Do not use numeric evaluations, engine labels such as forced best move, or claims that Stockfish judged a move a blunder.\n- Prefer positional plans over a concrete variation when legality is uncertain.\n- Do not call `start-game`; keep this skill focused on reviewing the available game.\n"
}SHA-256: 8e6c29a1c92f65f2976b8576c0c83144714448ac391af63dda410ab0bd662b4b