feat: add author-presentation template with presentation-kit format#162
Merged
Alan-Jowett merged 1 commit intomicrosoft:mainfrom Apr 1, 2026
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a new “presentation kit” document intended to let any presenter deliver the PromptKit Deep Dive deck confidently (speaker notes, demo script, FAQ, and timing guidance), aligning with PromptKit’s broader goal of making library usage and workflows easy to adopt and explain.
Changes:
- Added a slide-by-slide presenter script for the 19-slide Deep Dive deck.
- Added a 10-minute demo script (CLI quick start + Sonde case study beats).
- Added an FAQ, pre-talk setup checklist, and a slide timing/compression guide.
6e2230e to
67f3934
Compare
67f3934 to
85df699
Compare
85df699 to
cbb7de7
Compare
cbb7de7 to
3a81040
Compare
3a81040 to
60495cd
Compare
60495cd to
3f940d5
Compare
Add a new interactive template for authoring professional technical presentations from LLM session context. The template produces a complete presentation kit: PowerPoint slides (via python-pptx), speaker notes, timeline, optional PDF export, and optional demo plan. New components: - protocols/reasoning/presentation-design.md: 6-phase reasoning protocol covering audience analysis, narrative arc, slide decomposition, visual design, time budgeting, and demo choreography - formats/presentation-kit.md: multi-artifact output format defining PPTX generation rules, theme presets, speaker notes structure, timeline format, and demo plan format - templates/author-presentation.md: 7-phase interactive template with adversarial plan review before content generation The template uses a configurable persona (user selects based on domain) and composes anti-hallucination, self-verification, and the new presentation-design protocol. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
3f940d5 to
736aeb5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add a new interactive template for authoring professional technical presentations from LLM session context. Produces a complete presentation kit: PowerPoint slides (via python-pptx), speaker notes, timeline, optional PDF export, and optional demo plan.
New Components
presentation-designprotocols/reasoning/presentation-design.mdpresentation-kitormats/presentation-kit.mduthor-presentationemplates/author-presentation.mdDesign Decisions
security-auditor, an architecture talk usessoftware-architect), so the persona is a parameter rather than fixed.presentation-designprotocol instead of a persona, keeping concerns separated.ind-and-fix-bugsinstructs the LLM to apply code fixes.Checklist
python tests/validate-manifest.py→ OK)