What problem does it solve? Long implementation or debugging sessions often produce valuable decisions, rejected approaches, and hidden constraints that never get recorded before the conversation fades. This Skill performs a manual salvage pass over the current chat history to capture that durable residue into a task packet's ARTIFACT_CANDIDATES.md file. ## Core Features & Use Cases - History Mining: Scans the current conversation and context logs for non-obvious rationale, hidden constraints, owner-boundary notes, rejected paths, revisit triggers, and start-here breadcrumbs. - Candidate Triage: Applies a strict candidate bar so only durable, costly-to-forget facts are kept, filtering out debugging noise, todo residue, and implementation summaries. - Packet Backfill: Appends or merges compact candidates into .plans/<task>/ARTIFACT_CANDIDATES.md and notes the harvest in INDEX.md, without touching tracked AGENTS.md or PLAN.md. - Use Case: After a long debugging session where several approaches were rejected in chat but never written down, run this Skill to backfill those rejected paths and constraints into the task packet before they are lost. ## Quick Start Ask the assistant to mine the current conversation for forgotten durable candidates and backfill them into the current task packet's ARTIFACT_CANDIDATES.md.