{"api_version":"1","slug":"hindsight-a67229ec","url":"https://skillsoutpost.com/agents/hindsight-a67229ec","item_type":"skill","category":"engineering","runs_in":["local_agent"],"os":null,"needs_network":null,"needs_accounts":"no","reads_files":"yes","writes_files":"yes","sends_data":null,"access":"github","access_type":"github","at_a_glance":{"runs_in":["local_agent"],"os":null,"needs_network":null,"needs_accounts":"no","reads_files":"yes","writes_files":"yes","sends_data":null,"access_type":"github","tool_type":"skill","delivery":"github","interface_type":"other","untrusted_creator_content":{"purpose":"A skill for reflecting on coding sessions and recording process lessons in persistent assistant memory.","needs_runtime":null,"version":"Latest on the main branch","compatibility":"According to the README, it works with an AI coding assistant that has persistent, file-based memory across sessions, and it was built for Claude Code's per-project memory folder. The README gives install commands for Claude Code only. It says the rest of the skill, apart from the memory section, is assistant-agnostic.","external_costs":"The repository is MIT-licensed and states no pricing. The README says no API keys or external services are needed. Your coding agent or model provider may charge for usage.","permissions":"The skill acts through your coding agent with the access you give it. The README gives a project-local installation under .claude/skills/hindsight and a user-level installation under ~/.claude/skills/hindsight for use across projects. The README instructs the skill to leave the session's actual tasks unchanged and write lessons to persistent memory and its indexes. The README names ~/.claude/projects/<project-slug>/memory/ and MEMORY.md as Claude Code's memory layout. The README describes invocation as on-demand.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms."}},"interface_type":"other","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791761307,"rating":null,"downloads":0,"verified":null,"creator":{"login":"EfficientStreet","url":null},"untrusted_creator_content":{"name":"Hindsight","tagline":"A skill for reflecting on coding sessions and recording process lessons in persistent assistant memory.","creator_name":"EfficientStreet","product_version":"Latest on the main branch","needs_runtime":null,"description":"Hindsight is a skill for AI coding assistants. The README says it considers a session's tasks, corrections and dead ends and saves durable process lessons as persistent memory. The README describes it as a filter for lessons rather than a journal of completed work.\n\nThe README says one trigger starts a pass over the whole session. The README says the skill looks for an upstream fix behind repeated attempts, discards one-off content and reports nothing to record after a clean session. The README says it checks for an existing memory entry before creating a new one and extends an existing entry when appropriate.\n\nThe README describes the skill as on-demand and instructs it to leave the session's actual tasks unchanged while writing memory and its indexes. The README points to GUIDE.md for a fuller walkthrough.","intended_users":"People who use an AI coding assistant, such as Claude Code, and want the lessons from their sessions saved as memory.","example_tasks":"Get some hindsight on the session you just finished.\nAsk what you should improve after a session.\nReview today and notate the lessons.\nSave what is worth remembering from this session.\nFind the single upstream fix behind a chain of repeated attempts.","setup_instructions":"Copy SKILL.md into your assistant's skills folder. For one Claude Code project, the README runs mkdir -p .claude/skills/hindsight and then cp SKILL.md .claude/skills/hindsight/SKILL.md. To install it once for every project, it runs mkdir -p ~/.claude/skills/hindsight and then cp SKILL.md ~/.claude/skills/hindsight/SKILL.md. Then use a trigger phrase such as Get some hindsight.","limitations":"According to the README, it needs an AI coding assistant with some form of persistent, file-based memory across sessions, and it was built for Claude Code's per-project memory folder. The README says it falls back to a standalone written report when no such memory system is present, and points to GUIDE.md. It says nothing else is required: no API keys, no external services and no dependencies. The README says the skill runs only when you trigger it, and names disable-model-invocation: true in its frontmatter. It says the \"In this environment\" section of SKILL.md names Claude Code's memory layout, and that you should replace that section if your assistant stores memory somewhere else. The repository can change at any time; check its README before you install.","data_handling":"The README says no external services are required and instructs the skill to record lessons in persistent memory and its indexes. The README names Claude Code's file-based memory layout and describes a standalone report fallback when persistent memory is absent. The README does not describe telemetry or provider-side retention. What is sent where depends on your coding agent and model provider.","compatibility":"According to the README, it works with an AI coding assistant that has persistent, file-based memory across sessions, and it was built for Claude Code's per-project memory folder. The README gives install commands for Claude Code only. It says the rest of the skill, apart from the memory section, is assistant-agnostic.","external_costs":"The repository is MIT-licensed and states no pricing. The README says no API keys or external services are needed. Your coding agent or model provider may charge for usage.","permissions":"The skill acts through your coding agent with the access you give it. The README gives a project-local installation under .claude/skills/hindsight and a user-level installation under ~/.claude/skills/hindsight for use across projects. The README instructs the skill to leave the session's actual tasks unchanged and write lessons to persistent memory and its indexes. The README names ~/.claude/projects/<project-slug>/memory/ and MEMORY.md as Claude Code's memory layout. The README describes invocation as on-demand.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms.","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791852317,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1341125695,"full_name":"EfficientStreet/hindsight","description":"A self-improvement skill for AI coding assistants — reviews a session end-to-end and saves only the durable process lessons as persistent memory.","language":null,"license_spdx":"MIT","topics":[],"stars":172,"forks":27,"skills":null,"pushed_at":1787268045,"archived":false,"fetched_at":1791852317,"age_seconds":84274,"state":"fresh"}},"updated_at":1791771250,"free_download":null,"version_history":[],"more_version_history":false,"public_files":null,"links_note":"In MCP results, GitHub links are shown only through https://skillsoutpost.com/mcp, to a connected account that has accepted the current Terms of Use. Create a free account at https://skillsoutpost.com and connect it from a Claude connector or ChatGPT.","notice":"Indexed from GitHub","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}