<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: jquint</title>
    <description>The latest articles on DEV Community by jquint (@jquint).</description>
    <link>https://dev.to/jquint</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4125152%2Fa8f00647-2792-4c76-a6bd-96bd0494c6d2.png</url>
      <title>DEV Community: jquint</title>
      <link>https://dev.to/jquint</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jquint"/>
    <language>en</language>
    <item>
      <title>I built DevRecap: an open-source Codex Skill that reconstructs what you actually worked on</title>
      <dc:creator>jquint</dc:creator>
      <pubDate>Mon, 14 Sep 2026 21:23:57 +0000</pubDate>
      <link>https://dev.to/jquint/i-built-devrecap-an-open-source-codex-skill-that-reconstructs-what-you-actually-worked-on-1d12</link>
      <guid>https://dev.to/jquint/i-built-devrecap-an-open-source-codex-skill-that-reconstructs-what-you-actually-worked-on-1d12</guid>
      <description>&lt;p&gt;I built DevRecap: an open-source Codex Skill that reconstructs what you actually worked on&lt;/p&gt;

&lt;p&gt;After using coding agents more heavily, I kept running into the same problem:&lt;/p&gt;

&lt;p&gt;At the end of the week, I could remember the commits, but not the full story of what I had actually worked on.&lt;/p&gt;

&lt;p&gt;Git is great at recording code history, but developer work is bigger than Git history.&lt;/p&gt;

&lt;p&gt;A lot of useful context lives elsewhere:&lt;/p&gt;

&lt;p&gt;investigations that did not result in a commit;&lt;br&gt;
failed approaches;&lt;br&gt;
debugging sessions;&lt;br&gt;
incomplete features;&lt;br&gt;
tests that failed before a fix;&lt;br&gt;
work performed inside Codex or Claude Code sessions;&lt;br&gt;
decisions that only become obvious when you look at several pieces of evidence together.&lt;/p&gt;

&lt;p&gt;That led me to build DevRecap.&lt;/p&gt;

&lt;p&gt;What DevRecap does&lt;/p&gt;

&lt;p&gt;DevRecap reconstructs developer work from explicitly authorized local sources, including:&lt;/p&gt;

&lt;p&gt;Codex session history;&lt;br&gt;
Claude Code session history;&lt;br&gt;
read-only Git evidence.&lt;/p&gt;

&lt;p&gt;It then turns that evidence into structured activities and workstreams that can be used to generate:&lt;/p&gt;

&lt;p&gt;daily standups;&lt;br&gt;
weekly reviews;&lt;br&gt;
sprint recaps;&lt;br&gt;
project handoffs;&lt;br&gt;
performance review notes;&lt;br&gt;
“help me remember what I did” reports.&lt;/p&gt;

&lt;p&gt;The important part is how the system separates facts from writing.&lt;/p&gt;

&lt;p&gt;The core rule&lt;/p&gt;

&lt;p&gt;The main design principle behind DevRecap is:&lt;/p&gt;

&lt;p&gt;AI writes the narrative. DevRecap determines the facts.&lt;/p&gt;

&lt;p&gt;The factual layer reconstructs activities, status, evidence and workstreams.&lt;/p&gt;

&lt;p&gt;The AI layer only transforms those structured facts into readable prose.&lt;/p&gt;

&lt;p&gt;That separation matters because otherwise it is very easy for an AI-generated report to overstate what actually happened.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;Edited auth.ts&lt;/p&gt;

&lt;p&gt;does not necessarily mean:&lt;/p&gt;

&lt;p&gt;Completed authentication feature&lt;/p&gt;

&lt;p&gt;Likewise:&lt;/p&gt;

&lt;p&gt;Investigated PDF generation failure&lt;/p&gt;

&lt;p&gt;does not mean:&lt;/p&gt;

&lt;p&gt;Fixed PDF generation&lt;/p&gt;

&lt;p&gt;DevRecap tries to keep that distinction explicit.&lt;/p&gt;

&lt;p&gt;Evidence-backed status&lt;/p&gt;

&lt;p&gt;A few rules are intentionally conservative:&lt;/p&gt;

&lt;p&gt;a file edit is not automatically a completed feature;&lt;br&gt;
an investigation is not automatically a shipped fix;&lt;br&gt;
unfinished work stays unfinished;&lt;br&gt;
blocked work stays blocked;&lt;br&gt;
completion claims need supporting evidence.&lt;/p&gt;

&lt;p&gt;When possible, DevRecap correlates multiple signals, such as:&lt;/p&gt;

&lt;p&gt;session intent&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;file edits&lt;/li&gt;
&lt;li&gt;passing tests&lt;/li&gt;
&lt;li&gt;Git commit&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That gives the report more confidence than simply summarizing a transcript.&lt;/p&gt;

&lt;p&gt;The pipeline&lt;/p&gt;

&lt;p&gt;The current flow looks roughly like this:&lt;/p&gt;

&lt;p&gt;Codex / Claude / Git&lt;br&gt;
        ↓&lt;br&gt;
DevRecap factual runner&lt;br&gt;
        ↓&lt;br&gt;
Activities + Evidence + Workstreams&lt;br&gt;
        ↓&lt;br&gt;
Host AI writes the report&lt;br&gt;
        ↓&lt;br&gt;
DevRecap validates claims and IDs&lt;br&gt;
        ↓&lt;br&gt;
Editorial HTML report&lt;/p&gt;

&lt;p&gt;The coding agent acts as the writing layer.&lt;/p&gt;

&lt;p&gt;DevRecap remains responsible for factual reconstruction and validation.&lt;/p&gt;

&lt;p&gt;Privacy model&lt;/p&gt;

&lt;p&gt;DevRecap is explicit-invocation only.&lt;/p&gt;

&lt;p&gt;It does not run background watchers or silently monitor your work.&lt;/p&gt;

&lt;p&gt;Local sources must be authorized by the user before collection.&lt;/p&gt;

&lt;p&gt;Git access is read-only.&lt;/p&gt;

&lt;p&gt;The idea is to make local development history useful without turning the tool into employee monitoring software.&lt;/p&gt;

&lt;p&gt;Example usage&lt;/p&gt;

&lt;p&gt;After installation, you can invoke the Skill and simply ask:&lt;/p&gt;

&lt;p&gt;$devrecap&lt;/p&gt;

&lt;p&gt;Help me remember what I worked on this week.&lt;/p&gt;

&lt;p&gt;Or:&lt;/p&gt;

&lt;p&gt;$devrecap&lt;/p&gt;

&lt;p&gt;Me ajuda a lembrar tudo que trabalhei nas últimas duas semanas.&lt;br&gt;
Quero um relatório detalhado em português.&lt;/p&gt;

&lt;p&gt;The result is a report organized around meaningful work fronts instead of a raw list of commits.&lt;/p&gt;

&lt;p&gt;Typical sections include:&lt;/p&gt;

&lt;p&gt;Executive summary&lt;/p&gt;

&lt;p&gt;Main focus&lt;/p&gt;

&lt;p&gt;Confirmed deliveries&lt;/p&gt;

&lt;p&gt;Investigations&lt;/p&gt;

&lt;p&gt;In progress&lt;/p&gt;

&lt;p&gt;Raw evidence remains available when you want to inspect why DevRecap classified something a certain way.&lt;/p&gt;

&lt;p&gt;Installing DevRecap&lt;/p&gt;

&lt;p&gt;DevRecap is now available in the OpenAI Plugins Directory.&lt;/p&gt;

&lt;p&gt;With Codex:&lt;/p&gt;

&lt;p&gt;codex plugin add devrecap@openai-curated&lt;/p&gt;

&lt;p&gt;Then run:&lt;/p&gt;

&lt;p&gt;$devrecap&lt;/p&gt;

&lt;p&gt;There is also a GitHub marketplace installation path for development versions.&lt;/p&gt;

&lt;p&gt;Open source&lt;/p&gt;

&lt;p&gt;DevRecap is open source:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/jquinteiroo/devrecap" rel="noopener noreferrer"&gt;https://github.com/jquinteiroo/devrecap&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is still early, and external feedback is especially valuable now.&lt;/p&gt;

&lt;p&gt;I am particularly interested in hearing from developers who use coding agents frequently:&lt;/p&gt;

&lt;p&gt;Does the reconstruction match how you remember your work?&lt;br&gt;
Which types of activity are missed?&lt;br&gt;
Which signals would make completion detection more reliable?&lt;br&gt;
What would make the resulting report useful in your actual workflow?&lt;/p&gt;

&lt;p&gt;The goal is not to make a developer look busier.&lt;/p&gt;

&lt;p&gt;The goal is to make the record of their work accurate, useful and easy to present.&lt;/p&gt;

&lt;h1&gt;
  
  
  opensource #ai #productivity #devtools
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>opensource</category>
      <category>tooling</category>
    </item>
  </channel>
</rss>
