Skip to content

ai-driven-dev/vscode

Repository files navigation

AI Driven Dev — VS Code Extension

Version Installs License Discord

AI Driven Dev is a VS Code extension providing a preconfigured, AI-ready environment for developers. It bundles curated settings, keybindings, and recommended extensions to boost productivity with AI tools (e.g., GitHub Copilot, Cursor, Windsurf). No manual setup required—just install and code.

Table of Contents


Features

  • Optimized Settings ⚙️
    Pre-tuned VS Code config for AI-based workflows, enabling format-on-save, auto-imports, ESLint fixes, and more.

  • Recommended Extensions 🧩
    Automatic installation of essential plugins (Prettier, GitLens, Code Spell Checker, Docker, etc.) for an improved coding experience.

  • Keybindings ⌨️
    Saves time with shortcuts for tasks like opening folders, pasting with auto-import, deleting current lines, or toggling sidebars.

  • Snippets 📝
    Extensive snippet support for PHP, Java, Kotlin, TypeScript, and React, accelerating common coding patterns.

  • AI Tool Integration 🤖
    Seamless synergy with GitHub Copilot, Cursor, and Windsurf. Edits are auto-formatted, auto-imported, and AI suggestions blend right into your workflow.


Installation

From VS Code Marketplace (Recommended)

  • Search for “AI Driven Dev” in the Extensions panel and click Install.
  • Install the extension from the VS Code Marketplace.

From Command Palette

Open the command palette (Ctrl+P or Cmd+P on macOS), then run:

ext install ai-driven-dev

The extension applies all defaults. You can customize any setting afterward.


Usage

  1. Start Coding:
    Simply open or create a project; AI Driven Dev automatically configures recommended defaults for maximum productivity.

  2. Adjust Settings (Optional):
    You can override any default in your user/workspace settings.json if needed.

  3. Check Shortcuts:
    Use the provided keybindings or add your own. They’re visible in the Keyboard Shortcuts panel (search AI Driven Dev).

  4. Snippets:
    Type your snippet prefix (e.g., clg for console.log or phpclass for a new PHP class) and press Tab to expand.


Shortcuts

Shortcut Description
cmd+k cmd+o Open a new folder in a new VS Code window
ctrl+shift+v Paste with auto-import
cmd+n Create a new file in the current directory
ctrl+s Remove unused imports (or fix lint issues)
f12 Open file from Git (or go to definition)
shift+cmd+l Select all occurrences of the current selection
shift+cmd+k Delete the current line
cmd+l Close sidebar and focus the AI chat (if present)
cmd+shift+b Toggle the secondary (auxiliary) sidebar

(Shortcuts may differ slightly on Linux/Windows.)


Snippets Supported

  • PHP (.php)
    phpclass → PHP 8 class with constructor property promotion.

  • TypeScript (.ts)

    • clgconsole.log()
    • efexport function …
    • edfexport default function …
  • TypeScript React (.tsx)

    • jss → JSON stringify block in React
    • uef, ucb, umo, ure, ef → Hooks & component snippets
  • Java (.java)

    • jclass → Basic Java class.
  • Kotlin (.kt)

    • kclass → Basic Kotlin class.

More languages may be added in future updates.


Coming Soon

  • Editor Config support.
  • Shortcut support for Linux/Windows.
  • Cursor Rules template.
  • GitHub Copilot template.

Recommended Extensions

The following extensions are recommended for the best experience:

Recommended extensions for specific languages


Contributing

We welcome contributions, bug reports, and feature requests. Feel free to:

  • Open an issue on GitHub to report problems or propose ideas.
  • Submit a pull request if you’d like to add features or fix bugs.
  • Star our repository if you find the extension useful—this helps more developers discover it!

License

This project is licensed under GPL-3.0-or-later.
© 2025 AI Driven Dev.

Enjoy coding with AI-Driven Dev! 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published