New little VS Code extension for Kirby development

As a bit of vibe coding practice, I asked Claude Code to create a VS Code extension that saves a few clicks here and there when developing Kirby-based websites.

The result (contrary to the grandiose description in the README.md file :wink:) is a small tool for a few very specific use cases. But in my tests, it worked exactly as expected. So maybe some of you will find it useful. Personally, I really like the extra convenience it offers when working with Kirby files in VS Code.

The “Kirby CMS Developer Toolkit” extension for VS Code currently offers a few simple little helpers:

  • Page type scaffolding
  • Extract to snippet
  • Basic Tailwind CSS integration
  • Blueprint field navigation
  • Extended file navigation
  • Automatic type-hint injection
  • Blueprint schema validation
  • Snippet navigation

More details are available in the Visual Studio Marketplace:

The list of potential additional features includes, for example, blueprint/template synchronization and perhaps some form of Kirby panel integration.


By the way, I didn’t write a single line of requirements, code, tests, or documentation. Claude Code (supported by OpenSpec) did all the heavy lifting.

I started on Friday evening while watching TV. On Saturday, I continued working on it while studying for my distance learning course. Less than 24 hours after the initial idea, I published the first version while putting my daughter to sleep.

All of this without …

  • knowing how to write TypeScript.
  • having the experience to come up with not one, not two, but 179 test cases that run automatically before every commit.
  • knowing the structure, boilerplate, etc., required to create a VS Code extension.
1 Like

hi there, i was curious to try this out after reading your post. unfortunately it’s not working with the current VS code. could you update it to work together?

As stated in the readme file, VS Code version 1.105.0 or higher is required to use the extension. Since the current version of VS Code is 1.105.1, this will only be a problem for users who intentionally stay on an older version and don’t update.

I will investigate whether there is a genuine reason for this minimum version requirement or whether Claude Code simply used the current version to make testing easier.