<?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: hugo.felix</title>
    <description>The latest articles on DEV Community by hugo.felix (@_a9de012ff8bc9363a25249).</description>
    <link>https://dev.to/_a9de012ff8bc9363a25249</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3869019%2F88a24d45-8471-4985-907f-ac7f7b40ce40.png</url>
      <title>DEV Community: hugo.felix</title>
      <link>https://dev.to/_a9de012ff8bc9363a25249</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_a9de012ff8bc9363a25249"/>
    <language>en</language>
    <item>
      <title>Stop Copy-Pasting Context to AI — Click a Component, AI Knows Where to Fix It</title>
      <dc:creator>hugo.felix</dc:creator>
      <pubDate>Thu, 09 Apr 2026 06:51:30 +0000</pubDate>
      <link>https://dev.to/_a9de012ff8bc9363a25249/stop-copy-pasting-context-to-ai-click-a-component-ai-knows-where-to-fix-it-17ha</link>
      <guid>https://dev.to/_a9de012ff8bc9363a25249/stop-copy-pasting-context-to-ai-click-a-component-ai-knows-where-to-fix-it-17ha</guid>
      <description>&lt;h2&gt;
  
  
  Why Inspecto
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2svngczunzxgjdm9ymwn.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2svngczunzxgjdm9ymwn.jpeg" alt="Why Inspecto" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since frontend development entered the AI-assisted era, tools like Claude Code, Cursor, and Copilot have dramatically accelerated how we write code. But the more you use them, the more you realize: &lt;strong&gt;the bottleneck isn't writing code anymore — it's finding it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Picture this: your PM says "make that button rounded and fix the click handler." So you open DevTools, inspect the element, copy the class name, switch to your editor, search across dozens of files with similar names, finally locate the component, then copy-paste the path and context to your AI assistant…&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That loop takes 2–3 minutes every time.&lt;/strong&gt; In complex projects, even longer. &lt;strong&gt;20 small changes a day = nearly an hour lost just finding code.&lt;/strong&gt; You're constantly context-switching between browser, DevTools, editor, and AI — breaking your flow over and over.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To eliminate this loop entirely, we built &lt;a href="https://github.com/inspecto-dev/inspecto" rel="noopener noreferrer"&gt;Inspecto&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is Inspecto
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://inspecto-dev.github.io/inspecto/" rel="noopener noreferrer"&gt;Inspecto&lt;/a&gt; is a &lt;strong&gt;browser-first&lt;/strong&gt; frontend development workflow tool. Its core idea in one sentence:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Start from the webpage, precisely locate the source code, and seamlessly hand off context to your AI assistant.&lt;/strong&gt; No DevTools, no manual file searching, no copy-pasting context. You click it on the page, AI knows where to fix it.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Three Core Modes
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Quick Jump — Source Code Navigation
&lt;/h3&gt;

&lt;p&gt;The lightest capability — worth using even without AI. Hold &lt;strong&gt;Alt + Click&lt;/strong&gt; on any element in the browser, and your editor instantly opens the exact source file and line. No searching, no guessing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54dupwj4q8m73b335q9s.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F54dupwj4q8m73b335q9s.gif" alt="Quick Jump" width="600" height="375"&gt;&lt;/a&gt;&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__body flex items-center justify-between"&gt;
        &lt;a href="https://inspecto-dev.github.io/inspecto/quick-jump.gif" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;inspecto-dev.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Use cases&lt;/strong&gt;: Quick bug location, navigating legacy codebases, tracing component hierarchies.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Inspect Mode — Click a Component, Ask AI Directly
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Click any component on the page, and Inspecto opens a menu with AI actions — including built-in and custom commands.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you activate Inspect Mode and click a component, Inspecto automatically collects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Source file location&lt;/strong&gt; (path + line number)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Component tree path&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Runtime errors&lt;/strong&gt; on the page&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS styles&lt;/strong&gt; associated with the element&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then sends everything to your local AI assistant in one click. You can use built-in commands for common tasks, or define custom commands for your team's workflow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzt5ywb8n09cjt9nlwhk4.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzt5ywb8n09cjt9nlwhk4.gif" alt="Inspect Mode" width="560" height="350"&gt;&lt;/a&gt;&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__body flex items-center justify-between"&gt;
        &lt;a href="https://inspecto-dev.github.io/inspecto/inspect-mode.gif" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;inspecto-dev.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Use cases&lt;/strong&gt;: Single-point UI tweaks, localized logic fixes, high-frequency command execution.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Annotate Mode — Batch Annotations, Packaged for AI
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Select multiple components across the page, add notes to each, and send them all to AI at once.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sometimes you need to fix more than one thing. Your PM drops 5 UI adjustments at once, scattered across the page. Going through Inspect Mode one by one is still slow. Annotate Mode lets you work like commenting on a design file: circle multiple components, add annotations to each, then send the entire batch to AI for coordinated changes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Normal Mode:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft7l8gqvol9q69vcjj9nr.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft7l8gqvol9q69vcjj9nr.gif" alt="Annotate Normal Mode" width="480" height="300"&gt;&lt;/a&gt;&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__body flex items-center justify-between"&gt;
        &lt;a href="https://inspecto-dev.github.io/inspecto/annotate-mode.gif" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;inspecto-dev.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Quick Mode:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqn0jkpfpghwx5rib6xiz.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqn0jkpfpghwx5rib6xiz.gif" alt="Annotate Quick Mode" width="480" height="300"&gt;&lt;/a&gt;&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__body flex items-center justify-between"&gt;
        &lt;a href="https://inspecto-dev.github.io/inspecto/annotate-quick-mode.gif" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;inspecto-dev.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Use cases&lt;/strong&gt;: Page-level refactors, post-UI-review batch fixes, multi-component coordinated changes.&lt;/p&gt;




&lt;h2&gt;
  
  
  Zero-Friction Setup
&lt;/h2&gt;

&lt;p&gt;We know how complex frontend toolchains can be, so Inspecto is designed for minimal onboarding.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt;: Navigate to your project root.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2&lt;/strong&gt;: Run the install command matching your IDE + AI assistant:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔥 VS Code + Claude Code&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx @inspecto-dev/cli integrations &lt;span class="nb"&gt;install &lt;/span&gt;claude-code &lt;span class="nt"&gt;--scope&lt;/span&gt; project &lt;span class="nt"&gt;--host-ide&lt;/span&gt; vscode
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;🎯 Cursor Built-in AI&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx @inspecto-dev/cli integrations &lt;span class="nb"&gt;install &lt;/span&gt;cursor &lt;span class="nt"&gt;--host-ide&lt;/span&gt; cursor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;🎯 Trae Built-in AI&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx @inspecto-dev/cli integrations &lt;span class="nb"&gt;install &lt;/span&gt;trae &lt;span class="nt"&gt;--host-ide&lt;/span&gt; trae-cn
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;💡 We also fully support &lt;strong&gt;Copilot&lt;/strong&gt;, &lt;strong&gt;Codex&lt;/strong&gt;, and &lt;strong&gt;Gemini&lt;/strong&gt;, and work with &lt;code&gt;pnpm&lt;/code&gt; / &lt;code&gt;yarn&lt;/code&gt; / &lt;code&gt;bun&lt;/code&gt;. See the &lt;a href="https://inspecto-dev.github.io/inspecto/guide/getting-started" rel="noopener noreferrer"&gt;full setup docs&lt;/a&gt; for details.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Step 3&lt;/strong&gt;: Start your dev server, open the browser, and enjoy.&lt;/p&gt;




&lt;h2&gt;
  
  
  Broad Build Tool Support
&lt;/h2&gt;

&lt;p&gt;Vite, Webpack, Rspack, Rollup, esbuild, Next.js, Nuxt — all supported.&lt;/p&gt;

&lt;p&gt;Production safety is built in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tree-shaking&lt;/strong&gt; removes all Inspecto code from production builds&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shadow DOM&lt;/strong&gt; isolation prevents any style pollution&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero runtime injection&lt;/strong&gt; — no hooks, no patches, no monkey-patching&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7tbydphan3q8wlvr5ojd.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7tbydphan3q8wlvr5ojd.webp" alt="Inspecto Matrix" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  ⭐ Like It? Give Us a Star!
&lt;/h2&gt;

&lt;p&gt;Inspecto is fully open source. As frontend developers who've been burned by the "find the code" loop too many times, we hope this tool saves you real time every day.&lt;/p&gt;

&lt;p&gt;If Inspecto solves a real pain point for you, or you find the design approach interesting, a &lt;strong&gt;Star on GitHub&lt;/strong&gt; helps more people discover it.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://github.com/inspecto-dev/inspecto" rel="noopener noreferrer"&gt;github.com/inspecto-dev/inspecto&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;More links:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;📖 Documentation: &lt;a href="https://inspecto-dev.github.io/inspecto/" rel="noopener noreferrer"&gt;inspecto-dev.github.io/inspecto&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💬 Feedback: &lt;a href="https://github.com/inspecto-dev/inspecto/discussions" rel="noopener noreferrer"&gt;GitHub Discussions&lt;/a&gt; or &lt;a href="https://github.com/inspecto-dev/inspecto/issues" rel="noopener noreferrer"&gt;Issues&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Happy to answer any questions in the comments!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
