day-reconstructor

Reconstructs work sessions from Littlebird screen capture into dev logs and changelog blocks.

84|37|Updated May 23, 2026
One-click install
npx skills add https://github.com/legioncodeinc/vibe-coding-tools --skill day-reconstructor-legioncodeinc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: day-reconstructor
Source: https://github.com/legioncodeinc/vibe-coding-tools/tree/main/src/quarantine/skills/keep/day-reconstructor
Command: npx skills add https://github.com/legioncodeinc/vibe-coding-tools --skill day-reconstructor-legioncodeinc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Commits record what landed in the repository, but they miss the error that consumed three hours, the approaches that failed first, and the decisions made in chat panels. This Skill rebuilds a work session from Littlebird screen capture into an honest, evidence-tiered dev log so the record exists without manual writing. ## Core Features & Use Cases - Session Reconstruction: Runs four retrieval sweeps over Littlebird capture (summaries, snapshots, errors, messages) to group activity into work threads within a user-defined session boundary, including sessions crossing midnight. - Problem and Decision Extraction: Records each problem with the verbatim error, ordered attempts, and the specific fix, plus decisions with the alternative not taken, carrying unresolved problems forward across sessions. - Git Reconciliation and Changelog Output: Promotes file claims to Confirmed by matching against commit history when a repository is reachable, and emits a ready-to-paste Keep a Changelog 1.1.0 block plus a plain-prose standup variant. - Use Case: After a nocturnal coding session ending at 8am, ask for your dev log and receive a dated Markdown file with problems solved, decisions made, files split by evidence tier, a changelog block, and a coverage note naming every capture gap. ## Quick Start Ask the assistant to reconstruct my day and write my dev log for last night's session using the day-reconstructor skill.

Frequently Asked Questions about day-reconstructor

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

FAQPage Schema
How do I generate a dev log from my work session automatically?▼

Ask for your dev log after a session ends and the skill queries Littlebird capture across four sweeps, groups activity into work threads, extracts problems and decisions, and writes a dated Markdown file. It can also run as a daily routine scheduled one hour after your stated session end.

How do I create a changelog entry for a coding session?▼

The skill emits a ready-to-paste Keep a Changelog 1.1.0 block under an Unreleased heading, using only the six spec categories. Every line must trace to a Confirmed or Strong observation, and chores, CI, and docs changes get no entry.

What does day-reconstructor need to run?▼

It requires the Littlebird MCP on a Power or Pro plan, and stops entirely if no Littlebird tools are present. A GitHub or GitLab connector or local clone is optional; without it, file claims cap at Strong tier and the coverage note states reconciliation did not run.

Does it work for sessions that cross midnight?▼

Yes. The session boundary is user-defined rather than the calendar day, so an 8pm to 8am stretch becomes one log dated by the day it started. The retrieval window spans 36 hours centered on the target period to avoid cutting the session in half.

How does it avoid crediting AI-written code as my work?▼

An assistant's output is never logged as user authorship; only the user's acceptance or rejection of a suggestion is logged, as a decision. Files open in an editor go in a separate files-in-view list and never merge into the files-changed list without stronger evidence.

What happens when no development activity is found in the window?▼

The skill outputs a single honest line naming the window and the apps that did appear, with no header, coverage note, or changelog block. It never pads an empty session into a full log.