Skip to content
Agent Orchestration
Skill

/reflect

After a long task, a three-reviewer panel audits the session transcript — tooling, judgment, missed alternatives — and proposes concrete skill edits. Findings feed skillify. For banking marathon-session lessons.

From plugin
oh-my-claudecode
41k84 skills21 agents21 commands11 hooks
+1

Claude Code

$ npx -y skills add Yeachan-Heo/oh-my-claudecode --skill reflect --agent claude-code

SKILL.md

reflect.SKILL.md
name: reflect
description: "After a long task, a three-reviewer panel audits the session transcript — tooling, judgment, missed alternatives — and proposes concrete skill edits. Findings feed skillify. For banking marathon-session lessons."
aliases: []
metadata:
  credits:
    transcript-review-panel: pstack
    author: Lauren Tan
    url: "https://github.com/cursor/plugins/tree/main/pstack"
    port: pstack-claude
    port-author: Michael Denyer
    port-url: "https://github.com/michael-denyer/pstack-claude"

Reflect

Long sessions teach things nobody writes down. This skill audits the session transcript with independent reviewers and converts the findings into proposed edits to OMC's own skills — before the lessons evaporate.

When to use

  • a marathon session just ended (or is ending) and went well or badly in

ways worth banking

  • the user asks "what did we learn", "bank this session", or says reflect

When not to use

  • routine sessions with nothing anomalous — reflection on nothing is noise
  • the user wants a summary of what happened — `ketchup` does that

Workflow

1. **Locate the transcript** for this session and hand each reviewer the path, not a paste — reviewers read it themselves. 2. **Seat the panel**: three read-only reviewers in one message, in the background, each with one lens:

  • **tooling reviewer** — which commands, skills, and agents helped or

wasted time; what a script or skill should have existed

  • **judgment reviewer** — where calls were wrong, late, or unverifiable;

which principle would have caught it

  • **divergent reviewer** — the alternative approaches never tried; what

a fresh agent would have done differently Each returns at most three findings, each with transcript citations. **Wait for every reviewer to reach a terminal state and collect its output before Step 3** — background dispatch returns before the reviewers finish, and synthesizing on a partial panel proposes misleading skill edits. A reviewer that times out is named as missing, not silently dropped. 3. **Synthesize**: merge duplicates, drop unevidenced claims, rank by how often the lesson would recur. A lesson that applies once is a note; one that applies every session is a skill edit. 4. **Propose skill edits**: for each surviving recurring lesson, the concrete edit — which skill file, which section, what wording — or a proposal for a new skill via `skillify`. Human-ruling wording stays verbatim (`why` skill epistemics). 5. **Report** the findings and the proposed edits; apply an edit only with the user's go — reflection proposes, the user disposes.

Rules

  • Reviewers cite the transcript; a finding without a citation is dropped.
  • The panel never edits skills itself — proposals go to the user and then

to `skillify` for execution.

  • Never edit a skill inside the installed plugin cache. Before the user

approves an edit, show its destination — the repo's `skills/<name>/` for a shipped skill, or the user's `.claude/skills/<name>/` copy — and after approval edit that destination in place. Reflection never opens a PR or pushes.

  • Findings about the user's own choices are reported as observations, not

corrections.

Read more
@yeachan-heo
Ships withoh-my-claudecode

For Codex users: Check out oh-my-codex — the same orchestration experience for OpenAI Codex CLI. Liked OmC but found it a bit overkill? Try gajae-code.

41k84 skills21 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
40.7k
Star history of Yeachan-Heo/oh-my-claudecode on GitHub, a chart by star-history.com

Other skills on oh-my-claudecode.

architect

architect

Settle types and module shape before cross-boundary code — competing designs explored in parallel, compared on API surface and…

arena

arena

Run N parallel candidates at one brief and synthesize: rubric-first framing, isolated fan-out, a cross-judge on a different…

More skills from other plugins.

1password

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

clawdis11d393k
@steipete@steipeteInstall Skill
computer-use

computer-use

Drives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and…

orca10d111k
@stablyai@stablyaiInstall Skill
agentmail

agentmail

Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…

paperclip10d109k
@paperclipai@paperclipaiInstall Skill
adr-create

adr-create

Create a new Architecture Decision Record with sequential numbering and AgentDB registration

@ruvnet@ruvnetInstall Skill

Questions about reflect.

Which coding agents can use reflect?
reflect installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.