@leelee/dsh-obsidian-plugin — User Manual ========================================== 【What it is】 A DeepSeek Harness capability for developing Obsidian plugins, with one knowledge skill and three tools: - obsidian-plugin skill (knowledge): Obsidian plugin development guidelines (naming/submission rules, accessibility, code quality, submission & Scorecard) that guide the agent's workflow. - obsidian_plugin_scaffold: generate a compliant plugin skeleton from the official obsidian-sample-plugin template (14 files), with built-in naming/submission checks. - obsidian_plugin_validate: validate the manifest's required fields, naming rules, versions.json mapping, package.json version consistency, and run eslint-plugin-obsidianmd checks. - obsidian_plugin_version: bump manifest.json / versions.json / package.json together. 【Usage】 Tell DSH "create an Obsidian plugin …" and the agent loads the obsidian-plugin skill, follows the Obsidian Plugin Development Guidelines, and calls the tools along the way for scaffolding, validating, and versioning. 【Naming rules】(enforced by the tools; use for self-checks too) - id: lowercase letters/digits/dashes/underscores, no "obsidian", not ending with "plugin". - name: no "Obsidian", not ending with "Plugin", not starting with "Obsi" or ending with "dian". - description: no "Obsidian" / "This plugin", must end with . ? ! or ), ≤250 chars.