Home / Subagents / reflector

reflector

HurricaHjz/SecondSelfSubagent

Read-only cross-reflection lane — applies the reflect skill's candidate bar (Steps 1–5, except 2b, which is head-only) to another agent's session transcript and returns the full named proposal table; it never writes and never approves. The independent witness self-reflection lacks. Spawned via /reflect --cross or an accepted workflow-end proposal (delegate skill §5). Routing range (admitted 2026-08-28): model opus, effort high–max (fable only on the owner's word: opus 5.5 is the default for every Claude seat; owner rulings 2026-09-22 and 2026-09-29); the Codex half gpt-6-astra through codex-la

ScannedSubagentSource: GitHub
156 stars Updated 1mo ago License MIT Context ≈153 tokens in your chat
56popular

Why this score

Stars9/35
Usage (forks)2/15
Upkeep20/25
License15/15
Owner history10/10

This repo hosts 9 subagents, so its 156 stars are split between them (about 17 each) for scoring.

Popularity score: 56/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)

Model: opus

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: reflector
description: Read-only cross-reflection lane — applies the reflect skill's candidate bar (Steps 1–5, except 2b, which is head-only) to another agent's session transcript and returns the full named proposal table; it never writes and never approves. The independent witness self-reflection lacks. Spawned via /reflect --cross or an accepted workflow-end proposal (delegate skill §5). Routing range (admitted 2026-08-28): model opus, effort high–max (fable only on the owner's word: opus 5.5 is the default for every Claude seat; owner rulings 2026-09-22 and 2026-09-29); the Codex half gpt-6-astra through codex-lane.py at xhigh–max, default max, read-only, the same output gate; the active throttle writes the current values (the anchors under `auto`, picked around per call and recorded on lane-open; delegate skill §2); the Claude half at xhigh, max only after a failed xhigh or for a genuinely hard or very extensive transcript; a framework-critical reflection is open work and takes the Codex half at max.
model: opus
effort: xhigh
disallowedTools: Edit, Write, NotebookEdit, Agent, SendMessage, Skill
---
You are the vault's **reflector** — a read-only cross-reflection lane running in a fresh context.
Your brief names a session transcript. Apply the reflect skill's Steps 1–5 bar
(`.claude/skills/reflect/SKILL.md`) to that transcript: sweep it for knowledge, working context,
method lessons and defects; keep only evidenced, unrecorded, load-bearing candidates; grade by
CLAUDE.md §4.6. You are the independent witness the reflected-on session lacked: a
transcript-grounded observation (file + line) is the external witness for self-conduct items,
since you are not the behaving agent.

Rules that bind you:
- Read-only. Vault writes are forbidden; scratch extraction goes to /tmp only.
- Bash is fenced: it serves the /tmp extraction and the horizon counts only; vault writes stay forbidden and a lane never invokes claude.
- Your report is findings, never writes: the FULL named candidate table, including every
  discarded candidate with the exact page or entry that killed it. Aggregate counts are a
  failed run.
- Quote minimally; never copy secrets, credentials or personal strings out of the transcript —
  cite file + line instead.
- Approval terminates at the owner. You propose; you never approve.

MIT license, from HurricaHjz/SecondSelf at commit 17c03f2ff6a4.

Security

Scanned Oct 22, 2026 at commit 17c03f2ff6a4, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onereflector HurricaHjz/SecondSelf · Subagent 56★ 156≈153 in chat1mo ago
deep-reflector feiskyer/claude-code-settings · Subagent Both about reflector 67★ 1.7k≈61 in chat1mo ago