Prompt file imported from luck-tech/claude_with_marp (
.claude/commands/generate-slides.md). Copyright stays with the author.
スライド生成
入力ファイルからMarpスライドを生成します。
実行手順
input/ディレクトリから入力ファイルを読み込むtemplate.mdのパターンを参考にスライドを生成themes/theme.cssのコンポーネントを活用- 制約ルールを遵守してスライドを作成
output/ディレクトリに生成したスライドを保存
制約ルール
- タイトル: 最大30文字
- 本文1行: 最大40文字
- 1スライドあたり: 最大400文字、12行
- 画像: 最大2枚/スライド
- 見出し: h1-h3のみ使用
- リスト: 最大3階層まで
スピーカーノートの保持(重要)
入力ファイルに含まれるスピーカーノート(HTMLコメント形式)は必ず保持すること。
<!--
スピーカーノートの内容
複数行も可能
-->
<!-- _class: ... -->などのMarpディレクティブはスピーカーノートではない<!--で始まり-->で終わる通常のコメントがスピーカーノート- 入力にスピーカーノートがある場合、出力でも同じ位置に保持する
- スピーカーノートはHTMLプレゼンターモード(Pキー)で表示される
スライド構成
- タイトルスライド(
title_slideクラス) - アジェンダ/目次
- セクション区切り(
section_dividerクラス) - 本文スライド
- まとめ
- 終了スライド(
end_slideクラス)
CSSコンポーネント活用
- データ表示:
.metric-card,.comparison-matrix,.strategy-grid - ハイライト:
.highlight-box,.quote-box - レイアウト:
.columns,.columns-3,.flex-row - その他:
.badge,.feature-cards,.roadmap
出力形式
---
marp: true
theme: custom-theme
paginate: true
size: 16:9
---
入力ファイルの内容を解析し、適切なスライド構成とコンポーネントを選択して、プロフェッショナルなスライドを生成してください。