技能 编程开发 演示大纲自动生成器

演示大纲自动生成器

v20261107
deadline-prep
该技能通过分析会话变更日志和 Git 历史记录,自动生成结构化的演示大纲。它读取关键日志变更和 Git 提交,为每日演示、站会或交付截止日期准备演讲要点。输出包含已发布功能、架构决策、后续步骤和会话指标,保存为 Markdown 文件以便快速审查。
获取技能
475 次下载
概览

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
信息
分类 编程开发
名称 deadline-prep
版本 v20261107
大小 2.89KB
更新时间 2026-11-08
语言