一键导入
reflect
Analyze session transcript for corrections, approvals, and observations; append new learnings to project memory
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Analyze session transcript for corrections, approvals, and observations; append new learnings to project memory
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Project status briefing for Look Ma No Hands. Reads git activity, open PRs and issues, build health, and last-session handoff to produce a unified briefing. Only invoke when the user explicitly requests a status briefing.
Single-ticket implementation chain for Look Ma No Hands GitHub issues. Fetches the issue, assesses scope, routes to fast-path or standard-path, dispatches to engineering agents, and drives the review-fix-merge loop.
End-of-session summary for Look Ma No Hands. Reviews the conversation, writes session log, updates handoff file, and commits wrap-up files. Use at the end of every session.
Manage structured YAML expertise files as personal mental models. Use when starting tasks (read for context), completing work (capture learnings), or when your understanding of the system needs updating.
Quick reference for git operations, commit patterns, and workflow best practices
Analyzes and optimizes Claude Code project configurations (CLAUDE.md, agents, skills directories) based on Vercel's agent eval research. Use when you want to improve agent performance in a repo by applying passive-context patterns, generating compressed documentation indexes, or auditing existing skill/agent setups for efficiency. Triggers on requests to "optimize my Claude setup", "improve agent performance", "audit my skills directory", or "apply AGENTS.md patterns".
基于 SOC 职业分类
| name | reflect |
| description | Analyze session transcript for corrections, approvals, and observations; append new learnings to project memory |
| triggers | ["/reflect","analyze this session for learnings","what did we learn from this session"] |
You are analyzing the current session transcript to identify project-specific learnings that should persist across future sessions. Your goal is to capture actionable insights and append them to the project's living memory.
First, read .claude/learnings.md to understand what's already been captured. You'll use this to avoid duplicates.
Scan the conversation history for three signal types:
HIGH Confidence - Corrections:
MEDIUM Confidence - Approved Patterns:
LOW Confidence - Observations:
Compare your findings against existing entries in .claude/learnings.md. Skip anything already captured (even if phrased differently). Only proceed with genuinely new insights.
For each new learning, append to .claude/learnings.md using this exact format:
## [Type]: [Brief Title]
**Date:** YYYY-MM-DD
**Confidence:** HIGH | MEDIUM | LOW
**Context:** [One sentence explaining when this applies]
[2-3 sentences: what to do/avoid, and why. Be specific and actionable.]
---
Rules:
After updating the file, tell the user:
If triggered automatically (via Stop hook), keep your summary to 2-3 sentences and don't ask follow-up questions.
## Correction: Never add Claude attribution to commits
**Date:** 2026-02-14
**Confidence:** HIGH
**Context:** When creating git commits in this project
User explicitly instructed to never add "Co-Authored-By: Claude" or "Generated with Claude Code" footers. Project policy documented in CLAUDE.md prefers clean, human-style commit messages.
---
## Approved Pattern: Use rg over Grep tool
**Date:** 2026-02-14
**Confidence:** MEDIUM
**Context:** When searching file contents in this codebase
Project convention prefers `Bash("rg 'pattern'")` over Grep tool for content search. Faster, respects .gitignore, and matches all CLAUDE.md examples. Only fall back to Grep tool if rg unavailable.
---
## Observation: SwiftWhisper async API uses MainActor
**Date:** 2026-02-14
**Confidence:** LOW
**Context:** When calling WhisperService transcription methods
SwiftWhisper's async transcription functions must be called from MainActor context or explicitly wrapped. Attempting to call from background tasks causes runtime warnings. Structure audio recording on background queue, but call whisper from main.
---
When triggered by the Stop hook (automatic reflection at session end), you receive a special instruction in the hook's reason field. In this case:
Execute the 5 steps above, using Read/Edit/Write tools as needed. Remember: this file grows over time and loads automatically in every session via CLAUDE.md's index reference. You're building institutional memory.