Deadline Prep
SkillFiles & storagedeadline-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.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Have an agent session with a .claude/critical_log_changes.csv file recording critical changes.
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
- Have an agent session with a .claude/critical_log_changes.csv file recording critical changes.
- Have a git repository with commit history covering the work to present.
- Add the deadline-prep skill to the agent.
- 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.csvif 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:
| Category | Signals |
|---|---|
| Features shipped | New files, new routes, new components, feat commits |
| Bug fixes | Modified files with fix commits, error handling changes |
| Refactors | Renamed files, structural changes, refactor commits |
| Config/Setup | package.json, tsconfig, CI/CD, Docker changes |
| Tests | Test files created or modified |
| Documentation | README, 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-loggerhook 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
github.com/davila7/claude-code-templates