reflect · git:20260830.cc6c9ed · 2026-08-30 · sha256 d2fd3b28284e7978
reflect git:20260830.cc6c9edA
Immutable. This exact content is served forever at /api/v1/blob/d2fd3b28284e7978.
--- name: reflect description: Extract reusable, evidence-supported improvements after a completed engineering session, repeated failure, or explicit retrospective request. Use when the goal is to improve future agent behavior or an existing workflow. Do not activate automatically after every task or create new rules from a single preference. --- # Reflect Turn observed behavior into the smallest justified improvement. ## Gather evidence Review the objective, decisions, corrections, failures, verification results, and user feedback. Identify where the process saved effort, created rework, missed evidence, or required repeated instruction. ## Classify the lesson Distinguish a one-off circumstance, project convention, tool limitation, skill-routing problem, missing procedure, and enforceable mechanical rule. Put project-specific facts in project guidance. Prefer a script, lint, or check for deterministic constraints. Reserve skill changes for reusable judgment or workflow. ## Test the proposal State the observed failure and the new behavior that should result. Check whether an existing skill already owns it. Propose a narrow edit and a realistic scenario that would demonstrate improvement. Do not broaden a skill based on speculative edge cases. ## Boundaries Do not edit skills or project rules unless the request authorizes changes. Preserve unrelated existing instructions. Report when evidence is too weak to justify a change. ## Output Return the observations, lessons, destination for each lesson, proposed minimal change, and validation scenario.