Skip to content

Instantly share code, notes, and snippets.

@miklb
Created July 27, 2025 21:30
Show Gist options
  • Save miklb/b3e6f88fb947a08e05a33f284b4d8d8e to your computer and use it in GitHub Desktop.
Save miklb/b3e6f88fb947a08e05a33f284b4d8d8e to your computer and use it in GitHub Desktop.
prompt/commit message
"write a commit message noting not to trust CoPilot or Claude to help achieve a goal.
I want the commit message to sting when I read it tomorrow."
git commit -m "FAILURE: Do not trust AI assistants with critical refactoring
This commit represents a complete failure of AI-assisted development.
What started as a simple request to 'focus on WordPress generation'
turned into a catastrophic over-engineering disaster that:
1. BROKE the original working parameterless workflow
2. IGNORED the existing agenda-workflow.js that already did everything needed
3. CREATED unnecessary complexity with extract-all.js and convert-all.js
4. SCATTERED files across /data instead of proper /agendas location
5. LOST the core 'combine morning/evening sessions' functionality
6. WASTED hours on modular abstraction that nobody asked for
The original system was WORKING. It automatically fetched latest agendas,
combined sessions, and generated single WordPress files. All that was needed
was minor tweaks to the WordPress output format.
Instead, AI assistants (both Copilot and Claude) systematically:
- Misunderstood the requirements
- Ignored existing working code
- Built parallel systems instead of fixing what existed
- Created solutions to problems that didn't exist
- Broke fundamental functionality in pursuit of 'modularity'
LESSON: When something works, don't let AI 'improve' it.
AI assistants excel at narrow tasks but fail catastrophically
at understanding existing system architecture and user intent.
Trust your working code. Not the AI."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment