
Deadline Prep
FreeEasily generate structured demo outlines from your work logs.
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 source1. Install with the skills CLI
npx skills add davila7/claude-code-templates/deadline-prep --agent claude-code2. 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 davila7Deadline 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.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
Frequently asked questions about Deadline Prep
Similar skills
Canva Creator
Streamline your content campaign from brief to HubSpot.
Cowork Plugin Customization
Tailor your Claude Code plugin to fit your organization.
Impediment Prioritization
Rank and prioritize impediments effectively.
Chronicle
Streamline your Copilot session analysis and reporting.
Idea Refine
Transform vague ideas into actionable concepts.
App Store Optimization
Optimize your mobile app's visibility and performance.
