Bad at writing

I spend most of my time hashing out PRDs with Claude, not vibe coding. Once the PRD is set I let it work. About 80% of features ship without revision.

The biggest problem I run into is not what you think.

  • it’s not coding mistakes
  • it’s not failing tests
  • it’s not quitting early

It’s bad at writing.

It clearly understands my intent in conversation. It says things back to me that I like. Then when I ask it to “write the instruction,” it produces something that completely loses that intent.

Like I read it back and see a million ways that’s going to make agents do something dumb.

This means one thing: the most useful place you can spend your time is making sure ANYTHING written to context is solid:

  • captures both the what AND the why
  • preserves your actual intent
  • lives where the agent will see it at the right time
  • avoids failure modes (YOU have to learn these)

If you’re a software engineer trying to stay ahead of the agent wave, that’s the skill: Learn the failure modes.