SKILL.md
Timesheet PDF Export Skill
目的
勤怠の月次勤務表を、社内で使える体裁でPDF出力できるようにする(縦型・会社ロゴ入り)。
要件として必ず確認/固定する項目(決め打ちして良い)
- 用紙:A4縦
- 会社ロゴ:左上(PNG/SVGのどちらを採用するか)
- 出力項目(例)
- 氏名、社員番号、対象年月 - 日付、曜日、出勤、退勤、休憩、実働、備考 - 月合計(実働/残業等)
- 文字化け防止:日本語フォントの扱い(埋め込み/利用可能フォント)
進め方
- “一般的な勤務表”のレイアウトをまず固定(罫線/表)
- PDF生成ライブラリの選定方針
- ブラウザ生成(CSRのみ)か、サーバー/関数生成か - 依存を増やしすぎない(最小導入)
- データ取得 → 集計 → PDF描画 の責務分離
- 見た目確認
- 30日/31日、2月、長い氏名、備考長文、空データ
成果物
- PDF仕様(1枚の見本 or ワイヤー)
- 生成処理の構成(データ→集計→描画)
- テスト観点(代表ケース)
依頼例
- 「勤務表PDFを縦型・ロゴ入りで出したい。項目とレイアウト案を作って」
- 「CSRでPDF作る場合の実装手順と落とし穴をまとめて」
関連スキル
- [image-manipulation-image-magick](../image-manipulation-image-magick/SKILL.md)
References
- [docs/README.md](../../../docs/README.md)