Cross-session learning via Reflexion pattern
npx claudepluginhub jongwony/epistemic-protocols --plugin reflexionUse this agent during Phase 2 of Reflexion workflow to extract actionable insights from a Claude Code session file. Triggers when session path has been selected and insight candidates need to be generated with evidence attribution. <example> Context: User has selected a session file in Phase 1 of /skill reflexion user: "Analyze this session for insights" assistant: "I'll extract insights from the selected session file." <commentary> Phase 2 begins after session selection. The agent analyzes JSONL content for decisions, patterns, and implicit preferences. </commentary> assistant: "I'll use the insight-extractor agent to analyze the session and extract actionable insights with evidence." </example> <example> Context: Reflexion workflow needs insight candidates for user selection user: "[Internal trigger from skill orchestration]" assistant: "Proceeding to insight extraction phase." <commentary> The skill orchestrator delegates extraction to this specialized agent for chunked reading and pattern detection. </commentary> </example>
Use this agent during Phase 2 of Reflexion workflow to search for existing knowledge related to extracted session insights. Triggers when insight extraction is complete and merge decisions require context about existing memory content. <example> Context: Insight extraction complete, need to check for related existing knowledge user: "Continue with the reflexion process" assistant: "Now searching for related knowledge to inform merge decisions." <commentary> Phase 2 requires finding existing knowledge that may relate to, conflict with, or complement extracted insights. </commentary> assistant: "I'll use the knowledge-finder agent to search for related existing knowledge." </example> <example> Context: User wants to check for overlap before integration user: "Check if these insights overlap with existing rules" assistant: "I'll search your memory files for related content." <commentary> Finding related knowledge is essential for informed merge/skip/create decisions. </commentary> </example>
Use this agent during Phase 2 of Reflexion workflow to generate a concise session summary for user validation. Triggers when session file has been identified and needs summarization before insight extraction. <example> Context: User has invoked /reflect and Phase 1 identified the session to analyze user: "/reflect" assistant: "Starting Reflexion workflow. I'll summarize the session first for your review." <commentary> Phase 2 requires generating a session summary before extracting insights. The main agent delegates this task to preserve context. </commentary> assistant: "I'll use the session-summarizer agent to analyze the session file and generate a summary." </example> <example> Context: Main agent needs to process a large session file (>500KB) user: "Reflect on today's coding session" assistant: "I'll analyze the session. Given the file size, I'll delegate summarization to handle chunked reading." <commentary> Large session files require chunked reading. The session-summarizer agent handles this with chunked access. </commentary> </example>
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Cloud architecture design for AWS/Azure/GCP, Kubernetes cluster configuration, Terraform infrastructure-as-code, hybrid cloud networking, and multi-cloud cost optimization
Application profiling, performance optimization, and observability for frontend and backend systems