Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>ClearCutNew to Visual Studio Code? Get it now.
ClearCut

ClearCut

Kishan Patel

|
1 install
| (0) | Free
Intent-Driven Codebase Understanding for AI-Assisted Developers
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ClearCut

Intent-Driven Codebase Understanding for AI-Assisted Developers

ClearCut is a VS Code extension that structures developer-agent interaction so that human judgment is exercised at every step, not bypassed. By representing codebases spatially, ClearCut helps developers rapidly build accurate mental models of AI-generated systems and identify high-risk changes.


The MVP Scope

To validate the core concept of Concentric Consequence Weighting & Spatial Judgment Forcing without premature complexity, the MVP focuses on visual layout transitions and manual tier adjustments. Full AI-driven intent capture is deferred to subsequent phases.

1. Dual Visual Layouts (Implemented & Planned)

  • Folder Islands (Implemented): The default view where files flock to parent folder clusters to preserve directory hierarchy.
  • Concentric Intent Rings (Planned): An alternative physics mode arranged in concentric circles representing risk/consequence tiers.

2. Concentric Risk Tiers

  • Inner Circle (Critical): Core logic, high-consequence files, or files on the current task's critical path.
  • Middle Circle (Supporting): Supporting utility modules and immediate dependencies of critical path files.
  • Outer Circle (Cosmetic): Lower-risk, unrelated, or cosmetic files.

3. Mock/Manual Tier Assignment Control

  • A sidebar control panel allowing the user to select files and manually assign them to a priority tier (Critical, Supporting, or Cosmetic). This simulates the data payload that the AI intent engine will eventually supply.

4. D3 Concentric Layout Transitions

  • Switch seamlessly between the cluster force-directed layout and the radial concentric circle layout using d3.forceRadial.
  • Smoothly transition node coordinates and maintain collision repulsion so circles remain readable and non-overlapping.

5. Spatial Judgment Forcing (Drag to Reassign)

  • The developer can drag nodes between concentric circles.
  • Repositioning a node explicitly overrides its priority level, providing a physical mechanism for human developer judgment.

Deferrals (Post-MVP Phases)

To ensure rapid validation of the visual and spatial interaction model, the following components are out of scope for the MVP:

  • AI Intent Capture Engine: Natural language parsing and clarifying conversational loops to automatically map developer intent to a critical path.
  • MCP Server Interface: Directly piping task context and proposed file changes from AI agents (Cursor, Claude Dev, etc.) into the extension.
  • Persistent Intent History: Session tracking of file weights across window reloads.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft