Deadline Prep

SkillFiles & storage

deadline-prep is a skill that turns an agent session's recent code changes into a structured demo outline. It reads the session's change log (.claude/critical_log_changes.csv) and git history, then produces presentation-ready talking points for end-of-day demos, standups, or delivery deadlines.

Use Deadline Prep in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Deadline Prep and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Deadline Prep skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Have an agent session with a .claude/critical_log_changes.csv file recording critical changes.

Deadline PrepStart free

What your AI can do with it

  • Read .claude/critical_log_changes.csv to collect the session's recorded changes
  • Read git log to gather recent commit history
  • Generate a structured demo outline from those sources
  • Produce presentation-ready talking points for end-of-day demos
  • Prepare talking points for standups or delivery deadlines

Getting started

  1. Have an agent session with a .claude/critical_log_changes.csv file recording critical changes.
  2. Have a git repository with commit history covering the work to present.
  3. Add the deadline-prep skill to the agent.
  4. Ask the agent to generate a demo outline; it reads the change log and git log and returns talking points.

What this skill tells your AI

The instructions your AI receives, as published by davila7/claude-code-templates in cli-tool/components/skills/productivity/deadline-prep/SKILL.md and read by ahel’s review.

Generate a structured demo outline from your work session. Combines the change log CSV (from the change-logger hook) with git history to create presentation-ready talking points.

Workflow

Step 1: Gather data sources

Change log (primary source if available):

  • Read .claude/critical_log_changes.csv if it exists
  • Parse columns: timestamp, tool, file_path, action, details
  • Group by: files created, files modified, commands executed

Git history (always available):

git log --oneline --since="today 00:00"
git diff --stat HEAD~10 2>/dev/null || git diff --stat

If the CSV doesn't exist, fall back to git-only mode and note this in the output.

Step 2: Analyze and categorize changes

Group all changes into categories:

CategorySignals
Features shippedNew files, new routes, new components, feat commits
Bug fixesModified files with fix commits, error handling changes
RefactorsRenamed files, structural changes, refactor commits
Config/Setuppackage.json, tsconfig, CI/CD, Docker changes
TestsTest files created or modified
DocumentationREADME, docs, comments

Step 3: Generate the demo outline

Create a structured markdown document:

# Demo Outline — [Date]

## What I Shipped
- **[Feature/Fix name]**: One sentence explaining what it does and why it matters
- **[Feature/Fix name]**: One sentence explaining what it does and why it matters
- **[Feature/Fix name]**: One sentence explaining what it does and why it matters

## Architecture Decisions
- **[Decision]**: Why I chose this approach over alternatives
- **[Decision]**: Tradeoff I made and the reasoning

## What I Would Do Next
1. **[Priority 1]**: Why this is the most important next step
2. **[Priority 2]**: What this would unlock
3. **[Priority 3]**: Nice-to-have improvement

## Session Metrics
- Files changed: X
- Lines: +Y / -Z
- Commits: N
- Key files: `path/to/important/file.ts`, `path/to/other.ts`
- Time window: HH:MM - HH:MM

Step 4: Save and present

Save the outline to .claude/demo-outline.md.

Print the full outline to the terminal so the user can review it immediately.

Tips

  • Run this 30 minutes before your deadline to have time to review and add personal context
  • The "Architecture Decisions" section is what reviewers care about most — add context about tradeoffs
  • "What I Would Do Next" shows you think beyond the immediate task
  • Edit the generated outline to add your own voice and any context the log missed
  • Works best with the change-logger hook installed, but functions with git history alone

Signals

GitHub stars
32k
Forks
4k
Last commit
Oct 2026

Questions

What does deadline-prep read to build the outline?
It reads .claude/critical_log_changes.csv from the session and the git log, then combines them into a structured demo outline with talking points.
What can the output be used for?
The talking points are presentation-ready and intended for end-of-day demos, standups, or delivery deadlines.
Advanced
Item type
skill
Key
deadline-prep
Source
github.com/davila7/claude-code-templates