document.getElementById('todo-list'); const addButton = document.getElementById('add-button'); const todoInput = document.getElementById('todo-input'); let todos = JSON.parse(localStorage.getItem('todos')) || []; function renderTodos() { todoList.innerHTML = ''; todos.forEach((todo, index) => { const li = document.createElement('li'); li.className = todo.completed ? 'completed' : ''; li.innerHTML = ` <span onclick="toggleTodo(${index})">${todo.text}</span> <button onclick="deleteTodo(${index})">削除</button> `; todoList.appendChild(li); }); } // ... 以下50行以上のコード } Vibe Codingでの同じ開発 - 開発者: "シンプルなTodoアプリを作って。タスクの追加、完了チェ ック、削除ができて、データはlocalStorageに保存して" - AI: [完全なTodoアプリのHTML、CSS、JavaScriptを3分で生成] - 開発者: "完了済みタスクを薄いグレーにして、完了日時も表示してく ださい。" - AI: [即座に修正版を生成]