Obsidian is perfect for this. Which is why I’d never try another software (and maybe learn Lua or anything else).
Over time, some of the Javascript, CSS styling etc. start to rub on you and broaden your horizons to ask for stuff to be written that would not have crossed your mind before.
Also, Claude.ai (and probably to a lesser extent ChatGPT?) has a fair amount of knowledge of Obsidian API by 2025 and it seems I no longer need to hunt for pieces of API code from the forum to have AI build around it; it’s just there.
Otherwise it’s still a good idea to go to GitHub pages of plugins and show the .ts files to AI (be it Cursor Editor or good old VS Code Editor which latter comes with a generous free tier) to get some of the code necessary for your plugins or scripts.
Sometimes it takes something like 5-10 mins (2,3?) to have a new script (like yesterday, a draggable pop-up modal for current file’s git commit history with red and green lines showing BEFORE and AFTER) written that works straight away and the customization is 10-30 mins more until you think this is the end of it.
- Need a good prompt of course, show other files with bits of code, etc. I was not doing this for the first time!
As I wrote elsewhere I no longer use Templater for scripts, only CodeScript Toolkit, which lets me make modals in .ts.
I do not wish to make full-blown plugins of my own for 300-500 lines of code with CONFIG available on the top of my scripts (to change repos, folders, etc.) as I already have 100 plugins in the vaults, half of which enabled.
When I share my code, I usually state they are machine-made. It’s good to show it to other AI and customize it. So takers don’t need to use it as they are.
Looking at state of the forum in the last year or so, I suspect most Obsidian users are pretty hard at it, talking to AI and getting solutions from it. I can’t believe they ditched Obsidian or migrated to Mars.