Reddit Post: Developers Need Better AI Coding Practices, Not Just Better Tools

The Problem: Raw Prompting
The author identifies a common pattern where developers approach AI coding tools with what they call "raw prompting." This involves giving vague, open-ended instructions like "Add authentication to this app" without providing context, structure, or guardrails. When the AI makes assumptions, ignores existing code style, skips test coverage, and produces what the community calls "slop," developers tend to blame the tool rather than their own approach.
The Solution: Structured Approaches
The post outlines two levels of improvement for getting fit-for-purpose logic from Claude:
Level 1: Scaffolding (CLAUDE.md)
Stop making the AI guess your preferences. Define core principles in the project by documenting:
- Commit style
- Development approach
- Test methodology
- Code review standards
Set baseline expectations before asking the AI to write any code.
Level 2: Skills & Workflows
Instead of open-ended tasks, use opinionated structures like the Superpowers skillset on GitHub. Force the AI to:
- Analyze context and ask clarifying questions first
- Propose 3 distinct approaches and let you pick/adjust the architecture
- Step through the design one piece at a time
- Execute, run tests in isolation, and critique its own work against the original plan
Key Insight
The author compares the situation to working with a human junior developer: if you told them to "add auth" with zero context, you'd get a mess too. The AI isn't a mind reader. To get production-ready code, you need to provide management and accountability through proper prompting practices.
📖 Read the full source: r/ClaudeAI
👀 See Also

Use Task Runners for Common Coding Tasks
Ham Vocke explains how to use simple bash scripts or Makefiles as task runners to standardize common commands like build, test, and format across repositories.

Optimizing Qwen 3.6 27B/35B on RTX 3090: Flags, Quantization, and Auto-Routing
A user shares his llama-server flags for Qwen 3.6 27B and 35B GGUF models on an RTX 3090 (24GB), reporting slow speeds for the 35B and unreliable code output from the 27B. The post asks for better quant, flag tuning, and auto model switching.

Todoist connector removed from Claude, custom setup required
The official Todoist connector is no longer available in Claude. Users can add Todoist as a custom connector using the MCP URL https://ai.todoist.net/mcp, but this requires a Claude Pro or Max subscription.

Claude Code O365 MCP Conditional Access Setup Issues and Solutions
A developer shares specific solutions for two problems encountered when setting up Claude Code's O365 MCP connector under conditional access policies: finding the correct application IDs for policy rules and resolving authentication errors related to server locations.