Skip to content
CAI
Software that uses CAICheck a score

ieviev/obsidian-keyboard-shortcuts

47.5

Weak · 3 October 2026

4k

lines of production code

F#

primary language

2

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

This system is an Obsidian plugin designed to enhance editor navigation and content insertion, now rebranded as 'Quick snippets and navigation'. It provides commands for navigating to empty lines, selecting heading blocks, and inserting default callouts, alongside tag-based search capabilities. The project is built using F\# compiled to JavaScript via Fable and esbuild, with automated release processes and updated .NET SDK requirements.

Features

Install Another Quick Switcher v12.3.0 with tag-based search commands

The Obsidian plugin 'Another Quick Switcher' (v12.3.0) is installed, providing an alternative file navigation interface. It introduces specific search commands triggered by prefixes: ':r ' for recent files, ':t ' for title-only matches, ':s ' for starred items, and an empty prefix for tag-based searches. The plugin's configuration includes options to display directory paths, normalize accents, and customize sorting priorities such as perfect word matches or last modified dates.

test-obsidian-keyboard-shortcuts/.obsidian/plugins/obsidian-another-quick-switcher · high confidence

Plugin rebranded to 'Quick snippets and navigation' with expanded command set

The Obsidian plugin has been renamed to 'Quick snippets and navigation' (manifest id: quick-snippets-and-navigation) and now includes a broader set of keyboard navigation and snippet insertion commands, such as selecting the current heading block, navigating to previous/next empty lines, and searching by tag via Quick Switcher extensions. The release build process is now automated via a new \make-release.fsx\ script, and the project has updated its .NET SDK requirement to version 9.0.

(repo-wide) · high confidence

Removals

Admonition plugin removed from vault

The Obsidian Admonition plugin files (main.js and data.json) have been deleted from the vault, effectively disabling the plugin for this workspace.

test-obsidian-keyboard-shortcuts/.obsidian/plugins/obsidian-admonition · high confidence

Removed obsolete build artifacts from the distribution

The build directory no longer includes the generated JavaScript files (Commands.js, Helpers.js, Main.js, SettingTab.js, and their source maps) or the empty binding stubs (Bindings.js, Native.js, Obsidian.js, ObsidianBindings.js). This cleanup removes stale or redundant output files from the repository, ensuring that only the necessary compiled assets are present.

build · high confidence

Removed obsolete dist build artifacts

The pre-built distribution files (main.js, main.js.map, and manifest.json) have been deleted from the repository. This removes the legacy compiled output for the Obsidian Keyboard Shortcuts plugin (version 1.0.0), likely because the build process or artifact storage strategy has changed.

dist · high confidence

Behavioural changes

Plugin rebranded to 'Quick snippets and navigation' with new default settings and library upgrade

The Obsidian plugin has been rebranded from 'Obsidian Keyboard Shortcuts' to 'Quick snippets and navigation' (ID changed to \quick-snippets-and-navigation\, author to \ieviev\, version bumped to 1.0.11). The plugin now ships with new default configuration options in \data.json\, including a default callout type (\info2\), a setting to toggle three-backtick code blocks, and a default modal command for the quick switcher. Under the hood, the Fable runtime library has been upgraded from version 3.7.17 to 4.24.0, introducing support for \bigint\ hashing and enumerable checks, which may affect how the plugin handles certain data structures.

test-obsidian-keyboard-shortcuts/.obsidian/plugins/dist · high confidence

Plugin renamed to Quick snippets and navigation with expanded command set

The plugin has been renamed from 'Obsidian Keyboard Shortcuts' to 'Quick snippets and navigation' (manifest ID changed to 'quick-snippets-and-navigation'). This update introduces several new editor commands: navigation to previous/next empty lines, selection of the current heading block, and insertion of default callouts. The settings interface has been refactored to use a generated settings module for cleaner property handling, and the ribbon icon now triggers the tag search command.

src · high confidence

Dependencies

Dependency updates and project rebranding

The build tool esbuild has been updated from version 0.13.14 to 0.13.15. Additionally, the .NET project references have been updated: Fable.Browser.Dom was upgraded from 2.10.0 to 2.10.1, FSharp.Core was updated to 6.0.3, and new packages Aciq.MyriadPlugins (1.0.0), Fable.Browser.Css (2.2.0), and Myriad.Core (0.8.1) were added. The project name and display name were also changed from 'obsidian-keyboard-shortcuts' to 'quick-snippets-and-navigation'.

(dependencies) · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Score

  • CAI 48 → 48 (+0.0)
  • Rubric changed (rubric-2026.09.15 → rubric-2026.10.1) — scores are not directly comparable.

Lenses

  • Code Health 94 → 94 (+0.0)
  • Architecture 100 → 100 (+0.0)
  • Maturity 48 → 48 (+0.0)
  • Readiness 21 → 21 (+0.0)
  • Security 91 → 91 (+0.0)

Resolved (2)

  • Documentation: no contributor guidance (README.md)
  • Documentation: no installation or build instructions (README.md)

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

ieviev/obsidian-keyboard-shortcuts was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 3 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit e8847da6d08438fdf75cc75342be6ff0179da032 — the exact code this score is about.
  • Scored under rubric-2026.10.1 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-4f4226d619ea.