obsidian-test-vault-smoke

Community

Validate Obsidian plugins with CLI and UI smoke tests

Authoredonyzpc
Version1.0.0
Installs0

System Documentation

What problem does it solve?

After making changes to the personal-assistant Obsidian plugin (such as UI updates, Pagelet feature work, Chat or Memory modifications, or packaging changes), standard unit tests and build checks cannot catch regressions that only appear when running inside the actual Obsidian app. This Skill eliminates that gap by providing structured, tiered end-to-end validation workflows for the repo-local test vault.

Core Features & Use Cases

  • Tiered Smoke Testing: Choose the lightest appropriate test tier (quick, app-runtime, full-ui, release-gate) based on the scope of your changes, avoiding wasted effort on overkill checks for small code updates.
  • Obsidian CLI Integration: Run fast runtime validation, DOM state checks, console error capture, and screenshot evidence collection directly via Obsidian's CLI, no manual navigation required.
  • Full UI/UX Validation: Verify visible layout, copy, accessibility, and user workflows (Pagelet review, Chat interaction, Memory prompts, settings) using Computer Use or direct app inspection for release confidence.
  • Use Case: After updating the Pagelet review workflow or fixing a Chat layout bug, run the full-ui smoke tier to confirm the change works as expected for real users before merging or releasing.

Quick Start

Use the obsidian-test-vault-smoke skill to run end-to-end validation of the personal-assistant plugin in the repo-local test vault after UI, runtime, or Pagelet changes.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: obsidian-test-vault-smoke
Download link: https://github.com/edonyzpc/personal-assistant/archive/main.zip#obsidian-test-vault-smoke

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.