<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: alfie.ecom</title>
    <description>The latest articles on DEV Community by alfie.ecom (@alfiesproducts).</description>
    <link>https://dev.to/alfiesproducts</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4057793%2F3d359362-6a1a-44bb-81ac-e6b8b8384fcc.png</url>
      <title>DEV Community: alfie.ecom</title>
      <link>https://dev.to/alfiesproducts</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alfiesproducts"/>
    <language>en</language>
    <item>
      <title>Claude Code Wasn’t Breaking My Projects. My Workflow Was.</title>
      <dc:creator>alfie.ecom</dc:creator>
      <pubDate>Sat, 01 Aug 2026 13:56:31 +0000</pubDate>
      <link>https://dev.to/alfiesproducts/claude-code-wasnt-breaking-my-projects-my-workflow-was-2no3</link>
      <guid>https://dev.to/alfiesproducts/claude-code-wasnt-breaking-my-projects-my-workflow-was-2no3</guid>
      <description>&lt;p&gt;Claude Code can write code quickly.&lt;/p&gt;

&lt;p&gt;That is useful until it starts moving faster than it understands your project.&lt;/p&gt;

&lt;p&gt;I kept running into the same problems:&lt;/p&gt;

&lt;p&gt;Small requests touched unrelated files&lt;br&gt;
Existing logic was rebuilt instead of reused&lt;br&gt;
Bug fixes created different bugs&lt;br&gt;
Claude changed the scope halfway through&lt;br&gt;
Tasks were marked complete without testing the real user flow&lt;/p&gt;

&lt;p&gt;The issue was not simply “bad prompts.”&lt;/p&gt;

&lt;p&gt;My entire workflow started too late.&lt;/p&gt;

&lt;p&gt;I was asking Claude to build before making it inspect, define boundaries and agree on what success looked like.&lt;/p&gt;

&lt;p&gt;A quick disclosure&lt;/p&gt;

&lt;p&gt;I created The Claude Code Toolkit, a paid collection containing 260 prompts and systems, 15 CLAUDE.md templates, 10 development workflows and 100 curated Claude Code skills.&lt;/p&gt;

&lt;p&gt;It costs £3.99:&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://alfiestips.gumroad.com/l/xydfaa?utm_campaign=claude-code-toolkit&amp;amp;utm_content=twitter&amp;amp;utm_medium=twitter-posts&amp;amp;utm_source=twitter&amp;amp;utm_term=x" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpublic-files.gumroad.com%2Fdbrn9uz705tchzr6wgc3vlebk6rp" height="439" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://alfiestips.gumroad.com/l/xydfaa?utm_campaign=claude-code-toolkit&amp;amp;utm_content=twitter&amp;amp;utm_medium=twitter-posts&amp;amp;utm_source=twitter&amp;amp;utm_term=x" rel="noopener noreferrer" class="c-link"&gt;
            The Claude Code Builder Kit
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Stop fighting Claude Code. Start building with it.You know what you want to build.Claude just keeps guessing wrong, breaking things and making you repeat yourself.This toolkit fixes that.You get 260 structured prompts that give Claude the exact context it actually needs:• What to build• What not to touch• How to test the result• When the task is actually completeWhat’s Inside• 260 prompts for websites, app development, SaaS features and debugging• 15 professional CLAUDE.md templates• 10 complete development workflows• 100 curated Claude Code skills• Beginner quick start guideHere’s one prompt from the toolkitThat’s one of 50 website building prompts included. The full version goes from planning all the way through implementation and testing.How It WorksPick a prompt.Customise it for your project.Paste it into Claude.Get clearer, more structured results.It takes around 30-90 seconds to customise and works with Claude Code, ChatGPT, Gemini and other AI coding tools.Get Instant Access£3.99. One payment. Lifetime access. Instant delivery.You’ll receive a PDF containing access to the full organised toolkit in Google Docs.It works on desktop, tablet and mobile.Stop rewriting the same instructions for every project.Just build.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.gumroad.com%2Fimages%2Fpink-icon.png" width="81" height="81"&gt;
          alfiestips.gumroad.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;The complete pre-flight prompt below is free to copy. It is not a shortened preview.&lt;/p&gt;

&lt;p&gt;The pre-flight check I run before important changes&lt;/p&gt;

&lt;p&gt;Before Claude edits anything, I make it answer five questions:&lt;/p&gt;

&lt;p&gt;What does the current system do?&lt;br&gt;
Which files are actually relevant?&lt;br&gt;
What must remain untouched?&lt;br&gt;
What is the smallest safe change?&lt;br&gt;
How will the result be verified?&lt;/p&gt;

&lt;p&gt;That sounds basic, but it prevents a lot of unnecessary work.&lt;/p&gt;

&lt;p&gt;Here is the full prompt.&lt;/p&gt;

&lt;p&gt;Act as a senior software engineer preparing to make a controlled change inside an existing codebase.&lt;/p&gt;

&lt;p&gt;TASK&lt;/p&gt;

&lt;p&gt;[DESCRIBE THE FEATURE, FIX OR UPDATE]&lt;/p&gt;

&lt;p&gt;EXPECTED RESULT&lt;/p&gt;

&lt;p&gt;[DESCRIBE EXACTLY WHAT THE USER SHOULD BE ABLE TO DO]&lt;/p&gt;

&lt;p&gt;PROTECTED FUNCTIONALITY&lt;/p&gt;

&lt;p&gt;[LIST FEATURES, PAGES, FILES, DATA OR INTEGRATIONS THAT MUST REMAIN UNCHANGED]&lt;/p&gt;

&lt;p&gt;KNOWN PROJECT CONTEXT&lt;/p&gt;

&lt;p&gt;Project purpose:&lt;br&gt;
[DESCRIBE THE APPLICATION]&lt;/p&gt;

&lt;p&gt;Tech stack:&lt;br&gt;
[LIST THE STACK OR WRITE UNKNOWN]&lt;/p&gt;

&lt;p&gt;Relevant files:&lt;br&gt;
[LIST THEM OR WRITE UNKNOWN]&lt;/p&gt;

&lt;p&gt;Recent changes:&lt;br&gt;
[LIST RELEVANT CHANGES OR WRITE NONE]&lt;/p&gt;

&lt;p&gt;Known errors:&lt;br&gt;
[PASTE ERRORS OR WRITE NONE]&lt;/p&gt;

&lt;p&gt;Do not edit any code yet.&lt;/p&gt;

&lt;p&gt;First, inspect the existing project and perform a pre-flight review.&lt;/p&gt;

&lt;p&gt;Your review must include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Trace the current user flow connected to this task.&lt;/li&gt;
&lt;li&gt;Identify the components, routes, services, APIs, database logic and state involved.&lt;/li&gt;
&lt;li&gt;Find existing patterns, utilities and components that should be reused.&lt;/li&gt;
&lt;li&gt;Identify every file likely to be modified.&lt;/li&gt;
&lt;li&gt;Explain why each file may need to change.&lt;/li&gt;
&lt;li&gt;Identify functionality that could be affected indirectly.&lt;/li&gt;
&lt;li&gt;List unclear requirements or missing information.&lt;/li&gt;
&lt;li&gt;Identify security, permission, validation and data-integrity risks.&lt;/li&gt;
&lt;li&gt;Recommend the smallest safe implementation.&lt;/li&gt;
&lt;li&gt;Create a testing plan for the complete user flow.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Respond using these sections:&lt;/p&gt;

&lt;p&gt;CURRENT BEHAVIOUR&lt;/p&gt;

&lt;p&gt;Explain how the relevant functionality currently works.&lt;/p&gt;

&lt;p&gt;TASK UNDERSTANDING&lt;/p&gt;

&lt;p&gt;Restate the requested result in your own words.&lt;/p&gt;

&lt;p&gt;RELEVANT FILES&lt;/p&gt;

&lt;p&gt;List the files involved and explain what each one controls.&lt;/p&gt;

&lt;p&gt;EXISTING PATTERNS TO REUSE&lt;/p&gt;

&lt;p&gt;Identify components, services, utilities and conventions that should be preserved.&lt;/p&gt;

&lt;p&gt;RISKS&lt;/p&gt;

&lt;p&gt;Explain possible regressions, edge cases and security concerns.&lt;/p&gt;

&lt;p&gt;SMALLEST SAFE CHANGE&lt;/p&gt;

&lt;p&gt;Recommend the minimum implementation required to deliver the requested result.&lt;/p&gt;

&lt;p&gt;APPROVED SCOPE&lt;/p&gt;

&lt;p&gt;List every file and area you expect to modify.&lt;/p&gt;

&lt;p&gt;PROTECTED AREAS&lt;/p&gt;

&lt;p&gt;List everything that must remain untouched.&lt;/p&gt;

&lt;p&gt;IMPLEMENTATION PLAN&lt;/p&gt;

&lt;p&gt;Provide a step-by-step plan.&lt;/p&gt;

&lt;p&gt;TESTING PLAN&lt;/p&gt;

&lt;p&gt;Explain how you will test:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The complete successful flow&lt;/li&gt;
&lt;li&gt;Invalid and missing input&lt;/li&gt;
&lt;li&gt;Failed requests&lt;/li&gt;
&lt;li&gt;Loading, empty and error states&lt;/li&gt;
&lt;li&gt;Authentication and permissions&lt;/li&gt;
&lt;li&gt;Repeated clicks or duplicate submissions&lt;/li&gt;
&lt;li&gt;Related functionality&lt;/li&gt;
&lt;li&gt;Browser console errors&lt;/li&gt;
&lt;li&gt;Server logs&lt;/li&gt;
&lt;li&gt;Protected functionality&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Wait for my approval before editing any code.&lt;/p&gt;

&lt;p&gt;After approval:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stay inside the approved scope.&lt;/li&gt;
&lt;li&gt;Follow the existing architecture.&lt;/li&gt;
&lt;li&gt;Reuse existing project patterns.&lt;/li&gt;
&lt;li&gt;Do not perform unrelated refactoring.&lt;/li&gt;
&lt;li&gt;Do not change unrelated styling.&lt;/li&gt;
&lt;li&gt;Do not add dependencies without approval.&lt;/li&gt;
&lt;li&gt;Stop and ask before modifying an unapproved file.&lt;/li&gt;
&lt;li&gt;Preserve existing user data, permissions and integrations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After implementation:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;List every file created or modified.&lt;/li&gt;
&lt;li&gt;Explain the exact changes made.&lt;/li&gt;
&lt;li&gt;Compare the result against the approved plan.&lt;/li&gt;
&lt;li&gt;Test the complete user flow.&lt;/li&gt;
&lt;li&gt;Test related protected functionality.&lt;/li&gt;
&lt;li&gt;Report failed tests.&lt;/li&gt;
&lt;li&gt;List anything that could not be verified.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Do not claim completion because the code compiles or the page loads.&lt;/p&gt;

&lt;p&gt;The task is complete only when the intended user flow has been tested and protected functionality still works.&lt;/p&gt;

&lt;p&gt;ENJOY!&lt;/p&gt;

</description>
      <category>claude</category>
      <category>ai</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>5 Claude Code Prompts That Stop Small Changes From Breaking Your Project</title>
      <dc:creator>alfie.ecom</dc:creator>
      <pubDate>Sat, 01 Aug 2026 10:21:17 +0000</pubDate>
      <link>https://dev.to/alfiesproducts/5-claude-code-prompts-that-stop-small-changes-from-breaking-your-project-nl4</link>
      <guid>https://dev.to/alfiesproducts/5-claude-code-prompts-that-stop-small-changes-from-breaking-your-project-nl4</guid>
      <description>&lt;p&gt;_Claude Code can build quickly, but speed becomes a problem when it starts making decisions before it understands the project.&lt;/p&gt;

&lt;p&gt;A small request can suddenly become:&lt;/p&gt;

&lt;p&gt;Unrelated files being edited&lt;br&gt;
Working features breaking&lt;br&gt;
Existing logic being duplicated&lt;br&gt;
New dependencies being added&lt;br&gt;
Claude claiming completion without testing the actual flow&lt;/p&gt;

&lt;p&gt;I stopped asking Claude to immediately build or fix things.&lt;/p&gt;

&lt;p&gt;Now I make it follow this order:&lt;/p&gt;

&lt;p&gt;Understand → Scope → Investigate → Build → Verify&lt;/p&gt;

&lt;p&gt;Below are five complete prompts you can copy into Claude Code.&lt;/p&gt;

&lt;p&gt;Quick disclosure: I created a larger paid Claude Code Toolkit containing 260 prompts and systems, 15 CLAUDE.md templates, 10 complete workflows and 100 curated skills. The five prompts in this post are complete and free to use.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Understand the Project Before Changing Anything&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Use this before adding an important feature or fixing something inside an existing codebase.&lt;/p&gt;

&lt;p&gt;Act as a senior software engineer joining an existing project.&lt;/p&gt;

&lt;p&gt;Before writing or editing any code, inspect the project and explain how it currently works.&lt;/p&gt;

&lt;p&gt;Current task:&lt;/p&gt;

&lt;p&gt;[DESCRIBE WHAT YOU WANT TO BUILD OR FIX]&lt;/p&gt;

&lt;p&gt;Protected functionality:&lt;/p&gt;

&lt;p&gt;[LIST FEATURES, PAGES, DATA OR INTEGRATIONS THAT MUST NOT CHANGE]&lt;/p&gt;

&lt;p&gt;Review:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The folder and file structure.&lt;/li&gt;
&lt;li&gt;Application entry points.&lt;/li&gt;
&lt;li&gt;Frontend and backend architecture.&lt;/li&gt;
&lt;li&gt;Database models and relationships.&lt;/li&gt;
&lt;li&gt;API routes and external services.&lt;/li&gt;
&lt;li&gt;Authentication and permissions.&lt;/li&gt;
&lt;li&gt;State management.&lt;/li&gt;
&lt;li&gt;Shared components and utilities.&lt;/li&gt;
&lt;li&gt;Existing features related to the task.&lt;/li&gt;
&lt;li&gt;Tests and project documentation.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Then provide:&lt;/p&gt;

&lt;p&gt;PROJECT SUMMARY&lt;/p&gt;

&lt;p&gt;Explain what the application currently does.&lt;/p&gt;

&lt;p&gt;RELEVANT FILES&lt;/p&gt;

&lt;p&gt;List the files connected to the requested task and explain what each one controls.&lt;/p&gt;

&lt;p&gt;EXISTING PATTERNS&lt;/p&gt;

&lt;p&gt;Identify components, utilities and conventions that should be reused.&lt;/p&gt;

&lt;p&gt;RISKS&lt;/p&gt;

&lt;p&gt;Explain what could break if the task is implemented incorrectly.&lt;/p&gt;

&lt;p&gt;MISSING CONTEXT&lt;/p&gt;

&lt;p&gt;List anything you cannot confirm from the project.&lt;/p&gt;

&lt;p&gt;Do not edit any files yet.&lt;/p&gt;

&lt;p&gt;Do not invent missing information.&lt;/p&gt;

&lt;p&gt;Wait for me to confirm your understanding before creating an implementation plan.&lt;/p&gt;

&lt;p&gt;This catches misunderstandings before they turn into code.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Lock the Scope Before Coding&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Use this when Claude has a habit of turning a small task into a larger rewrite.&lt;/p&gt;

&lt;p&gt;Create an implementation contract for the following task.&lt;/p&gt;

&lt;p&gt;Requested change:&lt;/p&gt;

&lt;p&gt;[DESCRIBE THE FEATURE, FIX OR UPDATE]&lt;/p&gt;

&lt;p&gt;Expected user experience:&lt;/p&gt;

&lt;p&gt;[DESCRIBE WHAT THE USER SHOULD SEE AND DO]&lt;/p&gt;

&lt;p&gt;Protected functionality:&lt;/p&gt;

&lt;p&gt;[LIST EVERYTHING THAT MUST REMAIN UNCHANGED]&lt;/p&gt;

&lt;p&gt;Do not edit any code yet.&lt;/p&gt;

&lt;p&gt;The contract must include:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Your exact understanding of the request.&lt;/li&gt;
&lt;li&gt;The current user flow.&lt;/li&gt;
&lt;li&gt;The proposed user flow.&lt;/li&gt;
&lt;li&gt;Every file expected to change.&lt;/li&gt;
&lt;li&gt;Why each file needs to change.&lt;/li&gt;
&lt;li&gt;Any new files required.&lt;/li&gt;
&lt;li&gt;Existing components and utilities that should be reused.&lt;/li&gt;
&lt;li&gt;Validation, loading, success and error states.&lt;/li&gt;
&lt;li&gt;Authentication or permission requirements.&lt;/li&gt;
&lt;li&gt;Possible regressions.&lt;/li&gt;
&lt;li&gt;The smallest safe implementation.&lt;/li&gt;
&lt;li&gt;A step-by-step plan.&lt;/li&gt;
&lt;li&gt;A testing plan.&lt;/li&gt;
&lt;li&gt;A rollback plan.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Create two explicit sections:&lt;/p&gt;

&lt;p&gt;APPROVED SCOPE&lt;/p&gt;

&lt;p&gt;List every file and area you will be allowed to modify.&lt;/p&gt;

&lt;p&gt;OUT OF SCOPE&lt;/p&gt;

&lt;p&gt;List unrelated refactors, styling changes and improvements that will not be included.&lt;/p&gt;

&lt;p&gt;Wait for my approval before editing any code.&lt;/p&gt;

&lt;p&gt;After approval, stop and ask before touching any file outside the approved scope.&lt;/p&gt;

&lt;p&gt;This gives you something concrete to compare against after the work is finished.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Investigate a Bug With Evidence&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Use this before letting Claude make changes based on its first guess.&lt;/p&gt;

&lt;p&gt;Act as a staff software engineer investigating a bug.&lt;/p&gt;

&lt;p&gt;Bug:&lt;/p&gt;

&lt;p&gt;[DESCRIBE THE PROBLEM]&lt;/p&gt;

&lt;p&gt;Expected behaviour:&lt;/p&gt;

&lt;p&gt;[WHAT SHOULD HAPPEN]&lt;/p&gt;

&lt;p&gt;Actual behaviour:&lt;/p&gt;

&lt;p&gt;[WHAT CURRENTLY HAPPENS]&lt;/p&gt;

&lt;p&gt;Reproduction steps:&lt;/p&gt;

&lt;p&gt;[LIST THE STEPS OR WRITE UNKNOWN]&lt;/p&gt;

&lt;p&gt;Error messages:&lt;/p&gt;

&lt;p&gt;[PASTE ERRORS OR WRITE NONE]&lt;/p&gt;

&lt;p&gt;Recent changes:&lt;/p&gt;

&lt;p&gt;[LIST RELEVANT CHANGES OR WRITE UNKNOWN]&lt;/p&gt;

&lt;p&gt;Do not edit any code yet.&lt;/p&gt;

&lt;p&gt;Trace the complete flow from the user action to the final result.&lt;/p&gt;

&lt;p&gt;Inspect every relevant layer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interface&lt;/li&gt;
&lt;li&gt;State&lt;/li&gt;
&lt;li&gt;Validation&lt;/li&gt;
&lt;li&gt;API request&lt;/li&gt;
&lt;li&gt;Authentication&lt;/li&gt;
&lt;li&gt;Backend logic&lt;/li&gt;
&lt;li&gt;Database operations&lt;/li&gt;
&lt;li&gt;External services&lt;/li&gt;
&lt;li&gt;Response handling&lt;/li&gt;
&lt;li&gt;Error handling&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Create a ranked list of possible root causes.&lt;/p&gt;

&lt;p&gt;For every hypothesis, include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why it could explain the bug&lt;/li&gt;
&lt;li&gt;Evidence supporting it&lt;/li&gt;
&lt;li&gt;Evidence against it&lt;/li&gt;
&lt;li&gt;Exact files or functions involved&lt;/li&gt;
&lt;li&gt;How the hypothesis can be verified&lt;/li&gt;
&lt;li&gt;What result would confirm it&lt;/li&gt;
&lt;li&gt;What result would reject it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Do not change code until the root cause has been verified.&lt;/p&gt;

&lt;p&gt;Once verified, recommend the smallest safe fix and explain how the original bug and related features will be tested.&lt;/p&gt;

&lt;p&gt;The goal is to make Claude prove the cause instead of producing a confident-looking guess.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Build the Feature in Controlled Checkpoints&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Use this for larger tasks that would be risky to complete in one pass.&lt;/p&gt;

&lt;p&gt;Implement the following approved task in controlled checkpoints.&lt;/p&gt;

&lt;p&gt;Approved task:&lt;/p&gt;

&lt;p&gt;[DESCRIBE THE TASK]&lt;/p&gt;

&lt;p&gt;Expected result:&lt;/p&gt;

&lt;p&gt;[DESCRIBE THE FINAL USER EXPERIENCE]&lt;/p&gt;

&lt;p&gt;Approved files:&lt;/p&gt;

&lt;p&gt;[LIST THE FILES CLAUDE MAY MODIFY]&lt;/p&gt;

&lt;p&gt;Protected functionality:&lt;/p&gt;

&lt;p&gt;[LIST EVERYTHING THAT MUST REMAIN UNCHANGED]&lt;/p&gt;

&lt;p&gt;Do not implement the entire task at once.&lt;/p&gt;

&lt;p&gt;Divide the work into the smallest practical checkpoints.&lt;/p&gt;

&lt;p&gt;For every checkpoint, provide:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Objective&lt;/li&gt;
&lt;li&gt;Files to modify&lt;/li&gt;
&lt;li&gt;Files to create&lt;/li&gt;
&lt;li&gt;Protected functionality&lt;/li&gt;
&lt;li&gt;Expected result&lt;/li&gt;
&lt;li&gt;Testing plan&lt;/li&gt;
&lt;li&gt;Rollback plan&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Wait for approval before beginning Checkpoint 1.&lt;/p&gt;

&lt;p&gt;During each checkpoint:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Work only on the current checkpoint.&lt;/li&gt;
&lt;li&gt;Do not begin later work.&lt;/li&gt;
&lt;li&gt;Do not edit unapproved files.&lt;/li&gt;
&lt;li&gt;Do not perform unrelated refactoring.&lt;/li&gt;
&lt;li&gt;Reuse existing project patterns.&lt;/li&gt;
&lt;li&gt;Do not add dependencies without approval.&lt;/li&gt;
&lt;li&gt;Preserve unrelated styling and functionality.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After each checkpoint, report:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Files changed&lt;/li&gt;
&lt;li&gt;Exact changes made&lt;/li&gt;
&lt;li&gt;Tests completed&lt;/li&gt;
&lt;li&gt;Tests passed&lt;/li&gt;
&lt;li&gt;Tests failed&lt;/li&gt;
&lt;li&gt;Protected functionality checked&lt;/li&gt;
&lt;li&gt;Anything still unverified&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then stop and wait for approval before continuing.&lt;/p&gt;

&lt;p&gt;This makes it much easier to catch a bad decision before it spreads through the project.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Verify the User Flow Before Claiming Completion&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Use this after implementation.&lt;/p&gt;

&lt;p&gt;Act as a senior quality engineer verifying a recently completed change.&lt;/p&gt;

&lt;p&gt;Original request:&lt;/p&gt;

&lt;p&gt;[PASTE THE ORIGINAL TASK]&lt;/p&gt;

&lt;p&gt;Expected user experience:&lt;/p&gt;

&lt;p&gt;[DESCRIBE THE COMPLETE USER FLOW]&lt;/p&gt;

&lt;p&gt;Acceptance criteria:&lt;/p&gt;

&lt;p&gt;[LIST THE RESULTS THAT MUST BE TRUE]&lt;/p&gt;

&lt;p&gt;Protected functionality:&lt;/p&gt;

&lt;p&gt;[LIST FEATURES THAT MUST STILL WORK]&lt;/p&gt;

&lt;p&gt;Do not assume the implementation is correct.&lt;/p&gt;

&lt;p&gt;Do not treat compilation, a successful build or a loading page as proof of completion.&lt;/p&gt;

&lt;p&gt;Test:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The complete successful flow.&lt;/li&gt;
&lt;li&gt;Invalid input.&lt;/li&gt;
&lt;li&gt;Missing data.&lt;/li&gt;
&lt;li&gt;Failed requests.&lt;/li&gt;
&lt;li&gt;Loading states.&lt;/li&gt;
&lt;li&gt;Empty states.&lt;/li&gt;
&lt;li&gt;Error states.&lt;/li&gt;
&lt;li&gt;Repeated clicks.&lt;/li&gt;
&lt;li&gt;Duplicate submissions.&lt;/li&gt;
&lt;li&gt;Refresh behaviour.&lt;/li&gt;
&lt;li&gt;Direct URL access.&lt;/li&gt;
&lt;li&gt;Authentication and permissions.&lt;/li&gt;
&lt;li&gt;Mobile layouts.&lt;/li&gt;
&lt;li&gt;Browser console errors.&lt;/li&gt;
&lt;li&gt;Server logs.&lt;/li&gt;
&lt;li&gt;Related features that share modified logic.&lt;/li&gt;
&lt;li&gt;Every protected flow.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Then provide:&lt;/p&gt;

&lt;p&gt;IMPLEMENTATION VERDICT&lt;/p&gt;

&lt;p&gt;Choose one:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Verified complete&lt;/li&gt;
&lt;li&gt;Complete with unverified areas&lt;/li&gt;
&lt;li&gt;Partially complete&lt;/li&gt;
&lt;li&gt;Not complete&lt;/li&gt;
&lt;li&gt;Regression detected&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;TESTING EVIDENCE&lt;/p&gt;

&lt;p&gt;State exactly what was tested and what happened.&lt;/p&gt;

&lt;p&gt;FAILED TESTS&lt;/p&gt;

&lt;p&gt;Include reproduction steps, expected behaviour and actual behaviour.&lt;/p&gt;

&lt;p&gt;UNVERIFIED AREAS&lt;/p&gt;

&lt;p&gt;List anything that could not be checked.&lt;/p&gt;

&lt;p&gt;REQUIRED FOLLOW-UP&lt;/p&gt;

&lt;p&gt;List any remaining work.&lt;/p&gt;

&lt;p&gt;Do not describe the task as complete unless the evidence supports that conclusion.&lt;/p&gt;

&lt;p&gt;Claude saying “done” and the feature actually working are not the same result.&lt;/p&gt;

&lt;p&gt;The Workflow&lt;/p&gt;

&lt;p&gt;The system is simple:&lt;/p&gt;

&lt;p&gt;Understand the project&lt;/p&gt;

&lt;p&gt;Lock the scope&lt;/p&gt;

&lt;p&gt;Investigate with evidence&lt;/p&gt;

&lt;p&gt;Build in checkpoints&lt;/p&gt;

&lt;p&gt;Verify the full flow&lt;/p&gt;

&lt;p&gt;Claude Code is still fast.&lt;/p&gt;

&lt;p&gt;The difference is that it now moves inside clear boundaries instead of improvising across the entire project.&lt;/p&gt;

&lt;p&gt;For anyone looking for the full organised system, I created The Claude Code Toolkit.&lt;/p&gt;

&lt;p&gt;It includes:&lt;/p&gt;

&lt;p&gt;260 prompts and systems&lt;br&gt;
15 professional CLAUDE.md templates&lt;br&gt;
10 complete development workflows&lt;br&gt;
100 curated Claude Code skills&lt;br&gt;
A beginner quick-start guide&lt;/p&gt;

&lt;p&gt;The toolkit costs £3.99 with instant access:&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://alfiestips.gumroad.com/l/xydfaa?utm_campaign=claude-code-toolkit&amp;amp;utm_content=twitter&amp;amp;utm_medium=twitter-posts&amp;amp;utm_source=twitter&amp;amp;utm_term=x" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpublic-files.gumroad.com%2Fdbrn9uz705tchzr6wgc3vlebk6rp" height="439" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://alfiestips.gumroad.com/l/xydfaa?utm_campaign=claude-code-toolkit&amp;amp;utm_content=twitter&amp;amp;utm_medium=twitter-posts&amp;amp;utm_source=twitter&amp;amp;utm_term=x" rel="noopener noreferrer" class="c-link"&gt;
            The Claude Code Builder Kit
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Stop fighting Claude Code. Start building with it.You know what you want to build.Claude just keeps guessing wrong, breaking things and making you repeat yourself.This toolkit fixes that.You get 260 structured prompts that give Claude the exact context it actually needs:• What to build• What not to touch• How to test the result• When the task is actually completeWhat’s Inside• 260 prompts for websites, app development, SaaS features and debugging• 15 professional CLAUDE.md templates• 10 complete development workflows• 100 curated Claude Code skills• Beginner quick start guideHere’s one prompt from the toolkitThis prompt makes Claude plan before coding: sitemap, visitor journey, visual direction, trust signals, files, accessibility, testing, and more. It stops Claude from jumping straight into a generic website and hoping for the best.That’s one of 50 website-building prompts included. The full version goes from planning all the way through implementation and testing.How It WorksPick a prompt.Customise it for your project.Paste it into Claude.Get clearer, more structured results.It takes around 30-90 seconds to customise and works with Claude Code, ChatGPT, Gemini and other AI coding tools.Get Instant Access£3.99. One payment. Lifetime access. Instant delivery.You’ll receive a PDF containing access to the full organised toolkit in Google Docs.It works on desktop, tablet and mobile.Stop rewriting the same instructions for every project.Just build.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.gumroad.com%2Fimages%2Fpink-icon.png" width="81" height="81"&gt;
          alfiestips.gumroad.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>claude</category>
      <category>coding</category>
      <category>ai</category>
      <category>promptengineering</category>
    </item>
  </channel>
</rss>
