
Tech • IA • Crypto
A growing trend in AI coding emphasizes structured specifications and verification loops over raw prompting, dramatically improving reliability and project outcomes.
A file widely circulating on GitHub, often credited to Andrej Karpathy, is not actually his work, leading to misunderstandings about effective AI coding practices. Many users adopting the file report poor results, largely because it lacks the core principle Karpathy is known for. The viral spread highlights how quickly developer communities can standardize around unverified methods.
The central idea associated with Karpathy is that modern AI systems “automate what you can verify, not what you can specify.” This shifts the developer’s role from writing detailed instructions to defining clear success criteria. Instead of micromanaging outputs, users must design systems that can evaluate correctness, allowing models to iterate toward valid results.
A structured approach built around this philosophy includes four key practices: thinking before coding, prioritizing simplicity, making surgical changes, and enforcing goal-driven execution. These principles emphasize clarity, minimalism, and accountability. They also encourage AI systems to question अस्पष्ट inputs and align outputs tightly with defined objectives.
Side-by-side comparisons show that “cold prompting” an AI model often leads to shallow outputs, higher token usage, and inconsistent results. In contrast, structured frameworks guide the model through ideation, planning, and execution. This produces more coherent builds with stronger internal logic and fewer revisions.
Tools such as Seed and PAUL illustrate this structured approach. Seed focuses on ideation, transforming vague prompts into detailed specification files. PAUL—standing for Plan, Apply, Unify, Loop—manages execution by breaking development into phases and continuously updating project context.
Framework-driven systems maintain detailed records through files like project.md, roadmap.md, and state.md. These documents track scope, milestones, and progress, giving AI models consistent context across sessions. By contrast, raw prompt workflows lack memory, forcing users to repeatedly restate instructions and increasing error rates.
Raw prompts can generate visible results in minutes, often producing superficial interfaces or placeholder data. Framework-based builds take significantly longer but deliver structured, scalable systems. The additional time is spent on planning, validation, and staged execution, reducing long-term rework.
Breaking projects into phases allows incremental validation and testing. Each phase includes clear goals and verification steps before progressing. This reduces drift and ensures alignment with the original specification, especially in complex builds like analytics dashboards.
Although framework-based workflows may use slightly more context upfront, the added tokens support planning and verification rather than trial-and-error generation. This leads to more efficient overall usage by avoiding repeated corrections and failed outputs.
The approach reframes AI coding from experimentation to production-ready systems. By emphasizing verification, memory, and phased execution, organizations can build tools that are maintainable and aligned with business goals. This reduces wasted time and increases the likelihood of delivering usable products.
Structured, verification-driven workflows are emerging as a more reliable alternative to ad hoc AI prompting, prioritizing long-term functionality over short-term speed.