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

Practical Lessons from Building On-Device AI in React Native
A developer shares specific technical details from building a React Native app with on-device LLMs, image generation, voice transcription, and vision AI, including memory management strategies, library choices, and performance benchmarks.

Visual Guide to Claude Code's 27 Hooks Lifecycle
A community-created resource provides a visual and audio walkthrough of all 27 Claude Code hooks, showing when each fires, their order, and what data they receive. The project was built entirely using Claude Code itself.

How to Claim and Extend Anthropic API Credits Using Manifest's Router
A Reddit post details steps to claim up to $200 in free Anthropic API credits and configure Manifest's router to automatically route prompts to cheaper models like Haiku for simple tasks, extending credit lifespan from one month to several.

One-Soup One-Dish: A Japanese Cooking Principle for AI Fatigue
Takuya applies the Japanese 'Ichiju Issai' cooking principle to combat AI fatigue — simplify your tech stack to one primary tool and one side tool, just like a meal of rice, soup, and one dish.