New to Claude Skills? Learn how to install them →

davila7 on GitHub

Deadline Prep

Free

Easily generate structured demo outlines from your work logs.

Get this skill

Free · Opens the source repo

What Deadline Prep does

Deadline Prep is a skill designed to streamline the process of creating structured demo outlines based on your work sessions. By integrating data from a change log CSV file and git history, it produces presentation-ready talking points tailored for end-of-day demos, standups, or delivery deadlines. This skill is particularly useful for developers and designers who need to communicate their progress and decisions effectively during team meetings or project updates.

The workflow begins by gathering data from two primary sources: the change log, if available, and git history. The skill reads the .claude/critical_log_changes.csv file to extract relevant information such as timestamps, actions, and details about the work performed. If this file is not present, it falls back on the git log to ensure that users still receive a comprehensive overview of their changes. The skill categorizes these changes into meaningful groups, such as features shipped, bug fixes, refactors, and documentation updates, making it easier to present a holistic view of the work accomplished.

Once the data is gathered and categorized, Deadline Prep generates a structured markdown document that includes sections for what was shipped, architectural decisions made during the session, and next steps. This format not only helps in organizing thoughts but also ensures that critical information is highlighted, such as trade-offs and future priorities. The generated outline is saved to .claude/demo-outline.md and can be printed to the terminal for immediate review, allowing users to quickly add personal context or additional insights before their presentation.

Overall, Deadline Prep is an essential tool for professionals looking to improve their communication and presentation skills in a development or design context. It reduces the time spent on preparing for meetings and ensures that key accomplishments and decisions are clearly articulated to stakeholders.

When to use it

Use Deadline Prep when you need to prepare for a demo, standup, or project delivery and want to present a clear overview of your recent work.

When not to use it

This skill may not be suitable if you do not use git or the change logger, as it relies on these tools to gather data.

What you can build with it

End-of-Day Demos

Prepare a clear and concise demo outline for end-of-day presentations, ensuring all key points are covered.

Standup Meetings

Quickly generate talking points for daily standup meetings to communicate progress and challenges.

Project Delivery

Create a structured outline for project delivery meetings, highlighting features shipped and architectural decisions.

How to install Deadline Prep

View source

1. Install with the skills CLI

npx skills add davila7/claude-code-templates/deadline-prep --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by davila7

Deadline Prep

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

Frequently asked questions about Deadline Prep

Similar skills