[Bug] Claude falls back to lazy implementation patterns, ignoring explicit instructions and stubbing features instead of completing work

Resolved 💬 3 comments Opened Dec 30, 2025 by crypticpy Closed Jan 3, 2026

Bug Description
I am noticing that Claude is starting to fall back into lazy mode and even when told not to its stubbing lots of implementations and choosing not to follow the plan and implement hacks or work arounds to quickly get somethign passable at first glance. In this run its just decided that it would stub a feature. Its increasingly only doing the work of one phase and then glossing over the others. In another project I have in parallel to this one its reporting all work complete but then inspected hardly any of it as actually done. This is concerning. Its almost like im on older sonnet not new Opus. This is really impacting my projects.

Environment Info

  • Platform: darwin
  • Terminal: kitty
  • Version: 2.0.76
  • Feedback ID:

Errors

[{"error":"Error: Request was aborted.\n    at OT.makeRequest (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:857:3940)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-30T06:23:37.104Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at Module.readFileSync (node:fs:441:20)\n    at file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:9:429\n    at oI (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:8:8084)\n    at Object.readFileSync (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:9:404)\n    at zdB (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:4739:22342)\n    at Object.call (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:1027:942)\n    at Au5 (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:2207:17446)","timestamp":"2025-12-30T07:00:26.985Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at Module.readFileSync (node:fs:441:20)\n    at file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:9:429\n    at oI (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:8:8084)\n    at Object.readFileSync (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:9:404)\n    at zdB (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:4739:22342)\n    at Object.call (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:1027:942)\n    at Au5 (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:2207:17446)","timestamp":"2025-12-30T07:00:30.703Z"},{"error":"AxiosError: Request failed with status code 401\n    at bx (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:56:1137)\n    at IncomingMessage.<anonymous> (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:57:9852)\n    at IncomingMessage.emit (node:events:531:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at fzA.request (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:59:2130)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Z47 (file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:3506:460)\n    at async Promise.all (index 0)\n    at async file:///Users/aiml/node_modules/@anthropic-ai/claude-code/cli.js:3492:7087","timestamp":"2025-12-30T15:49:31.829Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗