reflect

Spawns three parallel review subagents over a session transcript to route learnings into skill edits.

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/jnyross/pstack-muse --skill reflect-jnyross
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reflect
Source: https://github.com/jnyross/pstack-muse/tree/main/skills/reflect
Command: npx skills add https://github.com/jnyross/pstack-muse --skill reflect-jnyross

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Valuable lessons from a completed AI coding session are usually lost once the conversation ends. This Skill mines the active transcript for durable learnings and converts them into concrete, reviewed edits to existing skills so future agents benefit. ## Core Features & Use Cases - Parallel Multi-Lens Review: Spawns three reviewer subagents (judgment, tooling, divergent) over the session transcript, each with a dedicated prompt template from the references directory. - Structured Synthesis: A synthesizer subagent merges findings into an Accepted / Rejected / Backlog list using durability, specificity, and convergence criteria. - Approval-Gated Application: Presents proposed skill edits to the user for explicit approval, then routes each accepted item to a direct edit, a description tune-up, or new skill creation via create-skill. - Use Case: After a long debugging session where the agent discovered a non-obvious build flag, run reflect to capture that fact as an edit to the relevant debugging skill so the next agent finds it immediately. ## Quick Start Say "reflect" after a complex task completes to review the session and apply approved learnings to your skills.

Frequently Asked Questions about reflect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture learnings from an AI coding session?

Invoke the reflect skill after a complex task completes. It locates the active transcript, spawns three parallel reviewer subagents with different lenses, synthesizes their findings, and proposes concrete edits to existing skills for your approval.

What do the three reviewer subagents in reflect do?

Each reviewer applies a distinct lens: judgment names durable principles behind incidents, tooling captures concrete commands and technical facts, and divergent finds blind spots and second-order effects. Their outputs are merged by a synthesizer subagent.

Does reflect modify my skills automatically?

No. The synthesizer produces an Accepted, Rejected, and Backlog list, and the parent agent presents it for explicit user approval before applying any edit. Only approved items are applied, routed either as direct edits or through the create-skill workflow.

When should I not run a session reflection?

Skip reflection when the conversation was trivial, off-topic, or already covered by an existing skill the agent followed correctly. One-off events and implementation details that drift, like SHAs or version numbers, are not durable learnings.

What happens to learnings that need tooling instead of skill edits?

Findings better enforced by a lint rule, script, metadata flag, or runtime check are moved to the Backlog list. The parent files those items to the team's devex or backlog tracker rather than editing skill prose.