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

A Management Framework for Leading AI Agents Effectively
A former backend lead identifies a plateau in AI agent productivity and proposes a framework based on three disciplines: cybernetics, information theory, and management. The framework details two operational modes: the Captain and the Architect.

The LLM Voice Problem: Avoiding AI-Generated Writing Patterns
A developer discusses the common issue of LLM-assisted writing having recognizable "LLM-isms" that trigger immediate AI detection, and shares an article on identifying these patterns and editing for authenticity.

Practical setup and configuration guide for OpenClaw self-hosted AI agent
OpenClaw is a self-hosted AI agent that integrates with messaging apps and maintains persistent memory through a file-based system. Key setup recommendations include starting with the terminal interface, connecting only one messaging channel initially, and properly configuring the SOUL.md file for personality and security rules.

Practical Guide to Creating Claude Skills: Structure, Triggers, and Scripts
Claude Skills are instruction manuals that automate repetitive tasks, stored as folders with a SKILL.md file in ~/.claude/skills/. The guide explains YAML triggers, script integration, and multi-skill orchestration rules.