A comprehensive reference for building Obsidian plugins the right way, pulled from eslint-plugin-obsidianmd v0.3.0 and community standards. Covers 40+ specific rules including the naming conventions that'll get your plugin rejected (don't say "Obsidian" in the name, use sentence case for UI text), memory management patterns (registerEvent for auto cleanup, never store view references), and API gotchas like using requestUrl instead of fetch. The popout window compatibility section alone will save you debugging headaches. Also includes an interactive boilerplate generator to start new projects clean. If you're writing plugins or reviewing PRs for community.obsidian.md submission, this beats hunting through fragmented docs.
npx skills add https://github.com/gapmiss/obsidian-plugin-skill --skill obsidian