Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AIでの開発を楽にするために
 もう1つAIを使う

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for suzuki masayuki suzuki masayuki
May 16, 2026
3

AIでの開発を楽にするために
 もう1つAIを使う

キャラクターによるスライドの解説はこちらから
https://note.com/chibikko_ai_dev/n/nbf52f5fc9cea

Avatar for suzuki masayuki

suzuki masayuki

May 16, 2026

More Decks by suzuki masayuki

Transcript

  1. 開発整理AIが作成するプロンプト 変更概要: タスクカードに「期限切れ」ラベルを表示する処理が追加されていま す。 変更された場所: - src/components/TaskCard.tsx - dueDate と

    today を比較する処理 良い点: - 変更範囲は TaskCard の表示周辺に収まっています。 気になる点: - new Date() をコンポーネント内で直接使っているため、 テストや日付境界の確認が少ししづらくなる可能性があります。
  2. 開発整理AIが考えるテキスト 
 期限切れ判定の責務を TaskCard から切り出してください。 目的: TaskCard が日付比較の詳細を直接持たないようにし、 表示コンポーネントの責務を軽くする。 対象:

    src/components/TaskCard.tsx 修正してほしいこと: 1. TaskCard 内にある期限切れ判定を外へ切り出してください。 2. TaskCard は、判定結果を使ってラベルを表示するだけにしてくださ い。 3. 判定条件は現在の挙動を維持してください。 - completed が true のタスクは期限切れにしない - dueDate が現在日より前なら期限切れにする
  3. 開発整理AIが作ったプロンプト:
 以下のLintエラーを修正してください。 エラー内容: src/components/TaskCard.tsx 12:10 error 'isOverdue' is assigned a

    value but never used 28:7 error Unexpected console statement 対象: src/components/TaskCard.tsx 修正してほしいこと: 1. 未使用の isOverdue を確認し、不要であれば削除してください。 2. console.log が残っている場合は削除してください。 3. 修正後に npm run lint を実行してください。 禁止事項: - Lintログに出ていないファイルは変更しないでください。 - 表示仕様や保存処理は変更しないでください。 - 関係ないリファクタはしないでください。 - テスト期待値は変更しないでください。