{"slug":"reflect","title":"reflect","description":"Session-local metacognition harness for long-running Claude Code work.\n\nWhen suggestions get reverted 3+ times within 10 tool calls, reflect invokes Opus 4.7 to reason about why the rejections clustered. The model reads back the last 20 tool calls, the rolled-back diff, and active rules, then writes structured guidance — pattern, signal, adjustment, confidence — to .reflect/session-guidance.md. The next turn auto-loads it via path-scoped rule injection and adjusts.\n\nKey features:\n• 3-tier weighted signal taxonomy: git revert/restore (Tier 1, +100), user-file deletes (Tier 2, +70), utterance negation regex (Tier 3, +50). Cumulative threshold 240 + 5-turn cooldown — fires only when reverts genuinely cluster.\n• Single-shot Opus 4.7 with adaptive thinking (effort: high) and 3-layer prompt cache (L1 1h, L2 5m, L3 ephemeral).\nMeasured: cold ~$0.05, warm ~$0.01, 95.9% L1 cache hit.\n• Two cross-platform hooks: PostToolUse (Tier 1+2) and UserPromptSubmit (Tier 3). Pure-bash arithmetic — no jq/bc dependency on Windows git-bash.\n• Session-local by design: no persistence, no cross-session sync, no telemetry. The guidance file evaporates at session end.\n• Failure modes characterized: cold-start refusal (< 5 turns), false-trigger flagging on intent shifts, abstention on regulatory/opaque domains.\n• Optional localhost Next.js companion Viewer (binds 127.0.0.1, never deploys, PII redactor on every read) for live state + reflection history + cross-session drift clustering.\n• MIT-licensed. SLSA v1 provenance via GitHub Actions OIDC trusted publisher (Sigstore-signed).","developer":null,"category":null,"reported_installs":null,"active":true,"first_seen_at":"2026-10-03T22:13:33.942Z","last_seen_at":"2026-10-14T06:00:00.309Z","last_changed_at":"2026-10-03T22:13:33.942Z","platform":"claude","sources":["Community"],"works_with":["Claude Code"],"marketplace_url":null,"repository_url":"https://github.com/chanjoongx/reflect.git","web_data":{},"github_data":{},"catalog_sources":{"community":[{"name":"reflect","source":{"sha":"bc4c9cfdafffa0713efff363a26d4eacb0033c7d","url":"https://github.com/chanjoongx/reflect.git","source":"url"},"homepage":"https://www.npmjs.com/package/@chanjoongx/reflect","description":"Session-local metacognition harness for long-running Claude Code work.\n\nWhen suggestions get reverted 3+ times within 10 tool calls, reflect invokes Opus 4.7 to reason about why the rejections clustered. The model reads back the last 20 tool calls, the rolled-back diff, and active rules, then writes structured guidance — pattern, signal, adjustment, confidence — to .reflect/session-guidance.md. The next turn auto-loads it via path-scoped rule injection and adjusts.\n\nKey features:\n• 3-tier weighted signal taxonomy: git revert/restore (Tier 1, +100), user-file deletes (Tier 2, +70), utterance negation regex (Tier 3, +50). Cumulative threshold 240 + 5-turn cooldown — fires only when reverts genuinely cluster.\n• Single-shot Opus 4.7 with adaptive thinking (effort: high) and 3-layer prompt cache (L1 1h, L2 5m, L3 ephemeral).\nMeasured: cold ~$0.05, warm ~$0.01, 95.9% L1 cache hit.\n• Two cross-platform hooks: PostToolUse (Tier 1+2) and UserPromptSubmit (Tier 3). Pure-bash arithmetic — no jq/bc dependency on Windows git-bash.\n• Session-local by design: no persistence, no cross-session sync, no telemetry. The guidance file evaporates at session end.\n• Failure modes characterized: cold-start refusal (< 5 turns), false-trigger flagging on intent shifts, abstention on regulatory/opaque domains.\n• Optional localhost Next.js companion Viewer (binds 127.0.0.1, never deploys, PII redactor on every read) for live state + reflection history + cross-session drift clustering.\n• MIT-licensed. SLSA v1 provenance via GitHub Actions OIDC trusted publisher (Sigstore-signed)."}]}}