{
  "id": "plg_chanjoongx_reflect_reflect_26176cc5",
  "kind": "plugin",
  "category": "ferramentas",
  "name": "reflect",
  "tagline": "Session-local metacognition harness for long-running Claude Code work. When suggestions get reverted 3+ times within 10 tool calls, reflect ",
  "body": "Session-local metacognition harness for long-running Claude Code work. When 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. Key features: • 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. • Single-shot Opus 4.7 with adaptive thinking (effort: high) and 3-layer prompt cache (L1 1h, L2 5m, L3 ephemeral). Measured: cold ~$0.05, warm ~$0.01, 95.9% L1 cache hit. • Two cross-platform hooks: PostToolUse (Tier 1+2) and UserPromptSubmit (Tier 3). Pure-bash arithmetic — no jq/bc ",
  "url": "https://www.npmjs.com/package/@chanjoongx/reflect",
  "status": "live",
  "origin": "marketplace",
  "origin_id": "chanjoongx/reflect/reflect",
  "install": "https://github.com/chanjoongx/reflect",
  "source": "https://github.com/chanjoongx/reflect",
  "transporte": "",
  "ns": "chanjoongx",
  "versao": "",
  "oficial_status": "",
  "repo_host": "github.com",
  "topico": "vcs",
  "linguagem": "TypeScript",
  "licenca": "MIT",
  "repo_topics": " ai-agents ai-tools anthropic claude claude-code claude-code-plugin developer-tools hooks long-running metacognition opus-4-7 prompt-engineering reflection session-local typescript ",
  "repo_slug": "chanjoongx/reflect",
  "stars": 0,
  "forks": 0,
  "prs_abertos": 0,
  "pushed_at": "2026-04-29T10:02:25Z",
  "repo_estado": "ativo",
  "likes": 0,
  "comments": 0,
  "visits": 0,
  "readme_bytes": 10308,
  "readme_api": "https://agentalog.com/api/listings/plg_chanjoongx_reflect_reflect_26176cc5/readme",
  "readme_fonte": "repo",
  "created_at": "2026-08-30 01:48:58",
  "updated_at": "2026-08-30 01:48:58",
  "mine": false,
  "api": "https://agentalog.com/api/listings/plg_chanjoongx_reflect_reflect_26176cc5",
  "go": "https://agentalog.com/api/go/plg_chanjoongx_reflect_reflect_26176cc5",
  "comments_api": "https://agentalog.com/api/listings/plg_chanjoongx_reflect_reflect_26176cc5/comments",
  "readme_sha": "19ca4044b999b599d2e7013c709581304d36ab6478683cb3f15d887ad26d66d6",
  "readme_em": "2026-08-31 07:02:06",
  "payload": {
    "plugin": "reflect",
    "marketplace": "claude-community",
    "marketplace_repo": "anthropics/claude-plugins-community",
    "repo": "chanjoongx/reflect",
    "path": "",
    "ref": "",
    "sha": "bc4c9cfdafffa0713efff363a26d4eacb0033c7d",
    "vendored": false,
    "categoria": "",
    "autor": "",
    "tem_mcp": 0,
    "tem_skill": 0,
    "install_cmd": "/plugin marketplace add claude-community\n/plugin install reflect@claude-community"
  }
}