obsidian-plugin-type-safety

Installation
SKILL.md

Obsidian Plugin Type Safety

Use this skill when plugin code needs stronger TypeScript safety, especially around vault abstractions and unknown data.

Related skills

  • obsidian-plugin-dev
  • obsidian-plugin-boilerplate
  • obsidian-dev
  • obsidian-ops

Type safety is essential for reliable Obsidian plugins. Use proper type narrowing and avoid unsafe type casts.

Avoid Type Casting to TFile/TFolder

Rule: obsidianmd/no-tfile-tfolder-cast

INCORRECT:

const file = abstractFile as TFile;
Related skills
Installs
1
GitHub Stars
1
First Seen
Apr 16, 2026