원클릭으로
obsidian-dev-docs
Obsidian plugin & theme development reference. Read only the specific reference files you need for the current task.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Obsidian plugin & theme development reference. Read only the specific reference files you need for the current task.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Red-team reviewer that tries to break code and assumptions via adversarial inputs.
Workflow skill for the PumpFun Bundler watcher/GUI system. Use when working on gui.ts, the watcher supervisor, watcher subprocess (task43-watch-pump-program.ts), or the /api/watch/* routes. Covers: starting/stopping the GUI, watcher lifecycle, state file IPC, route patterns, environment variables, and safe commit workflow.
Code review practices with technical rigor and verification gates. Use for receiving feedback, requesting code-reviewer subagent reviews, or preventing false completion claims in pull requests.
Systematic workflow for planning and implementing large features in phases with Spec Mode, validation, and clean sessions.
Analyze codebase with parallel Explore agents to produce .planning/codebase/ documents. Use for brownfield project onboarding, refreshing codebase understanding after significant changes, before major refactoring, when onboarding to unfamiliar codebases, or when asked to understand codebase or analyze project structure. Creates structured documentation of stack, architecture, structure, conventions, testing, integrations, and concerns.
Author, review, and optimize notes and structure using Obsidian-flavored Markdown (OFM) and vault-safe conventions. WHEN: User asks for vault optimization, note refactors, OFM syntax, linking/backlinks, properties, or note organization. WHEN NOT: Generic markdown only (no Obsidian features), or non-documentation coding tasks.
SOC 직업 분류 기준
| name | obsidian-dev-docs |
| description | Obsidian plugin & theme development reference. Read only the specific reference files you need for the current task. |
Offline reference for building Obsidian plugins (TypeScript) and themes (CSS). Each file below is a self-contained page from docs.obsidian.md.
Usage: Read only the file(s) relevant to the current task. Do not load everything at once.
Read these when scaffolding a new plugin or onboarding to plugin development.
| When you need to... | Read |
|---|---|
| Create a new plugin from scratch | references/plugins/getting-started/build-a-plugin.md |
| Understand manifest.json, main.ts structure | references/plugins/getting-started/anatomy-of-a-plugin.md |
| Set up hot-reload / dev workflow | references/plugins/getting-started/development-workflow.md |
| Test on mobile | references/plugins/getting-started/mobile-development.md |
| Use React components in a plugin | references/plugins/getting-started/use-react.md |
| Use Svelte components in a plugin | references/plugins/getting-started/use-svelte.md |
Read these for specific advanced patterns.
| When you need to... | Read |
|---|---|
| Create a Bases database view | references/plugins/guides/bases-view.md |
| Defer view loading for performance | references/plugins/guides/defer-views.md |
| Optimize plugin startup / load time | references/plugins/guides/load-time.md |
| Store API keys or secrets securely | references/plugins/guides/secret-storage.md |
| Handle pop-out / multi-window | references/plugins/guides/pop-out-windows.md |
Read these when building UI components.
| When you need to... | Read |
|---|---|
| Overview of Obsidian UI concepts | references/plugins/user-interface/about.md |
| Register commands (Command Palette) | references/plugins/user-interface/commands.md |
| Add right-click context menu items | references/plugins/user-interface/context-menus.md |
| Create/manipulate HTML elements | references/plugins/user-interface/html-elements.md |
| Use built-in icons (Lucide) | references/plugins/user-interface/icons.md |
| Show modal dialogs | references/plugins/user-interface/modals.md |
| Add ribbon (left sidebar) buttons | references/plugins/user-interface/ribbon-actions.md |
| Support RTL languages | references/plugins/user-interface/right-to-left.md |
| Build a settings tab | references/plugins/user-interface/settings.md |
| Add status bar items | references/plugins/user-interface/status-bar.md |
| Create custom views (leaf/pane) | references/plugins/user-interface/views.md |
| Manage workspace layout and leaves | references/plugins/user-interface/workspace.md |
Read these when modifying the editor or extending CodeMirror.
| When you need to... | Read |
|---|---|
| Editor API overview (get/set text, cursor) | references/plugins/editor/editor.md |
| Post-process rendered markdown | references/plugins/editor/markdown-post-processing.md |
| Understand CM6 extension architecture | references/plugins/editor/editor-extensions.md |
| Add inline/line decorations | references/plugins/editor/decorations.md |
| Create CM6 state fields | references/plugins/editor/state-fields.md |
| Manage editor state + transactions | references/plugins/editor/state-management.md |
| Build CM6 view plugins | references/plugins/editor/view-plugins.md |
| Work with the visible viewport | references/plugins/editor/viewport.md |
| Communicate between extensions + plugin | references/plugins/editor/communicating-with-extensions.md |
| When you need to... | Read |
|---|---|
| Listen to vault/workspace/plugin events | references/plugins/events.md |
| Read/write/rename/delete files in vault | references/plugins/vault.md |
| When you need to... | Read |
|---|---|
| Create a new theme from scratch | references/themes/app-themes/build-a-theme.md |
| Embed custom fonts or images | references/themes/app-themes/embed-fonts-images.md |
| Automate theme releases via CI | references/themes/app-themes/release-github-actions.md |
| Submit theme to community directory | references/themes/app-themes/submit-your-theme.md |
| Review theme guidelines / requirements | references/themes/app-themes/theme-guidelines.md |
| When you need to... | Read |
|---|---|
| Understand Publish theme scope | references/themes/publish-themes/about.md |
| Build a Publish-specific theme | references/themes/publish-themes/build-a-publish-theme.md |
| Follow Publish theme best practices | references/themes/publish-themes/best-practices.md |