From vibe coding to structured workflows

framework to fix your AI slop

In partnership with

Become the go-to AI expert in 30 days

AI keeps coming up at work, but you still don't get it?

That's exactly why 1M+ professionals working at Google, Meta, and OpenAI read Superhuman AI daily.

Here's what you get:

  • Daily AI news that matters for your career - Filtered from 1000s of sources so you know what affects your industry.

  • Step-by-step tutorials you can use immediately - Real prompts and workflows that solve actual business problems.

  • New AI tools tested and reviewed - We try everything to deliver tools that drive real results.

  • All in just 3 minutes a day

Across the last few months, devs have been reporting the same frustrations. Coding agents are still treated like slot machines. Insert a general prompt, execute the output, and anticipate it will function as intended. That pattern keeps showing cracks. It ultimately reduces to these 3 issues.

Unclear prompts: Vague prompts like “make this cleaner” don’t give models enough direction.

Lack of structure: Without a clear plan, engineers burn time on cleanup instead of real progress.

Overwhelming context dumps: Dropping entire repositories or oversized histories into prompts slows models and causes regressions.

So how to fix it?

Progress is more consistent when AI coding sessions are structured like pair programming. The shift happens by applying three habits: planning, targeted context and memory.

Start with a plan

Before writing code, define the single objective, what “done” looks like, and the boundaries you cannot break.

## Plan

Objective:
- [Specific technical goal in one sentence]

Success Criteria:
- [Measurable outcome 1]
- [Measurable outcome 2] 

Constraints:
- [Technical limitation 1]
- [Integration requirement 1]
- [Performance/security requirement 1]

Engineer the context

Precision beats bulk. Instead of pointing to the entire codebase, select the key files, functions, and domain rules that matter.

## Targeted context

Files to Include:
- [file-path] (specific line numbers if relevant)
- [related-file] (reference for context)
- [new-file] (if creating something new)

Domain Notes:
- [Business logic constraint 1]
- [Technical dependency 1]
- [Integration requirement 1]

Security/Performance Constraints:
- [Security requirement]
- [Performance requirement]
- [Logging/monitoring requirement]

Track by updating agent memory

Models forget across longer sessions, so progress needs a lightweight log. A simple progress.md works well

## Overview
- Purpose: [goal]
- Stack: [tech details]

# Status
- [x] Done: <task>
- [ ] Current: <task>

# Task list
- [task] — [file:lines] — [goal]

# Notes
- [commands, style rules, references]

This file gives both the developer and the agent a common thread, preventing repetition and lost steps across multiple chat sessions You can read how to implement it below

Recent developer posts across Reddit, GitHub, and industry blogs point to the same conclusion: coding agents only save time when they’re used within a clear workflow anchored by planning, precise context and agent memory.

Can you take a moment to rate this edition? It helps me cater the right content to you.

Do you like this edition?

Login or Subscribe to participate in polls.

If you’re not a subscriber, here’s what you missed this month

Subscribe to get access to such posts every week in your email.

⭐️ Trending open-source repos

  • Klavis-ai provides an MCP integration layers that let AI agents use thousands of tools reliably

  • MCPJungle - Self-hosted MCP Gateway for your private AI agents

My Recommendations

Techpresso gives you a daily rundown of what's happening in tech and read by 300,000+ professionals.

The Deep View The go to daily newsletter for 250k+ founders and knowledge workers who want to stay up to date with artificial intelligence.

Looking for more such updates in your inbox? Discover other newsletters that our audience loves to read here

📱 Stay connected: Follow me on LinkedIn and Twitter/X for daily AI tool breakdowns and quick wins