{
  "markdown": "# unforget\n\nA skill for AI coding assistants that writes compact project context into each assistant's instruction file — so every assistant starts a session already knowing the project and what happened last time.\n\nOn each run it:\n1. Reads every `.md` file under `docs/`\n2. Distills the current conversation into a **last-session resume**\n3. Writes both into the `<!-- unforget -->` block in each instruction file\n\nTarget files updated:\n\n| Assistant | File |\n|-----------|------|\n| Claude Code | `CLAUDE.md` |\n| GitHub Copilot | `.github/copilot-instructions.md` |\n| Gemini CLI | `GEMINI.md` |\n| Codex / OpenAI | `AGENTS.md` |\n| OpenCode | `~/.opencode/plugins/unforget/unforget/SKILL.md` |\n\n---\n\n## Installation\n\n### Claude Code\n\n```bash\ngit clone https://github.com/tecnocriollo/unforget ~/.claude/skills/unforget\n```\n\nThen in any Claude Code session:\n\n```\n/unforget\n```\n\n### OpenCode\n\nThe plugin auto-installs via the npm installer after cloning, or manually:\n\n```bash\ngit clone https://github.com/tecnocriollo/unforget ~/.claude/skills/unforget\nmkdir -p ~/.opencode/plugins\nln -sf ~/.claude/skills/unforget ~/.opencode/plugins/unforget\n```\n\nRestart OpenCode to discover the plugin.\n\n---\n\n## Usage\n\nIn any project, run:\n\n```\n/unforget\n```\n\nThe skill synthesizes your `docs/` and the current session into all four instruction files. If `docs/` doesn't exist yet, it still writes the last-session resume.\n\n---\n\n## What gets written\n\nThe skill only ever touches content between the `<!-- unforget -->` markers. Everything else in your instruction files is left untouched.\n\n```markdown\n<!-- unforget: auto-generated — do not edit this block manually -->\n## Project Context\n\n**Project:** my-app — one-line purpose\n\n**Stack:** TypeScript, Next.js, PostgreSQL\n\n**Key rules:**\n- Use `pnpm` for all package management\n- All API routes live under `src/app/api/`\n\n**Commands:**\n- `pnpm dev` — start dev server\n- `pnpm test` — run tests\n- `pnpm build` — production build\n\n## Last Session\n_2026-04-14 — Refactored auth middleware_\n- Moved session token storage to comply with new legal requirements\n- Modified `src/middleware/auth.ts` — uses httpOnly cookies instead of localStorage\n- Next: update integration tests to cover the new cookie flow\n\n## Docs\nFull documentation lives in `docs/`. Key files:\n- `docs/architecture.md` — system design and key decisions\n<!-- /unforget -->\n```\n\n---\n\n## Updating\n\n```bash\ncd ~/.claude/skills/unforget && git pull\n```\n\n## License\n\nMIT\n",
  "bytes": 2464,
  "sha": "fe86fc2e070347cd47a378551cf2b87657253e72b9dbf1b7682fef7590f0ad6f",
  "repo_slug": "tecnocriollo/unforget",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_tecnocriollo_unforget_6fc8379a/readme"
}