Skip to main content

TriliumNext/Trilium

最近记录的来源活动
SkillsMP 收录数据更新
已收集 skills
30
GitHub 星标
38,558
GitHub Forks
2,600

正在加载仓库 README…

这个仓库中的 skills

已展示 30 / 30 个已收集 Skill。

职业分类
软件开发工程师
描述

Use when adding, changing, or reviewing an LLM/MCP tool in Trilium (the `defineTools` definitions under packages/trilium-core/src/services/llm/tools/ — note/attribute/attachment/hierarchy/icon/skill tools) — anything exposed to both the in-app LLM chat and…

原文语言:英语

更新
职业分类
未分类
描述

Use when working on Trilium's standalone in-browser build (`apps/standalone`, deployed at app.triliumnotes.org and embedded by the mobile app) — the service worker (`sw.ts`), the leader-tab election and multi-tab request forwarding, the SQLite worker…

原文语言:英语

更新
职业分类
软件质量保证分析师与测试员
描述

Use when writing, extending, or debugging Vitest unit tests anywhere in the Trilium monorepo — Preact components, jQuery widgets, client services, or the server/trilium-core backend. Covers how to render components (zero new deps), the easy-froca/becca…

原文语言:英语

更新
职业分类
未分类
描述

Testing CKEditor 5 plugins in the Trilium monorepo. Use when adding or reviewing unit tests for the packages/ckeditor5 aggregate (including its in-tree plugins under src/plugins/), debugging a failing test, or setting up a package's test runner. Covers the…

原文语言:英语

更新
职业分类
未分类
描述

Use when building or changing an embed in a text note — an included note, an attachment embed such as a canvas drawing (`CanvasDrawing`), or a source embed such as a Mermaid diagram (`MermaidDiagram`, `SOURCE_EMBED_TYPES`) — or adding an embed kind. Covers…

原文语言:英语

更新
职业分类
未分类
描述

Use when working on Trilium's Flathub packaging — the from-source flatpak recipe vendored in apps/desktop/flatpak/ (manifest, trilium.sh, flathub.json, .desktop, metainfo), the scripts/flatpak/ generators (update-repo.mts, generate-sources.mts),…

原文语言:英语

更新
职业分类
未分类
描述

Use when building or changing any UI in the Trilium client (`apps/client`) — a dialog, settings pane, form, toolbar, badge, link, dropdown, type widget, or a control floating over a note's content. Catalogues the froca-reactive hooks (useNoteProperty /…

原文语言:英语

更新
职业分类
未分类
描述

Use when adding, finding, changing, reading or auditing a UI string in Trilium — "is there already a key for X?", "add a translation key", "what does <key> say?", "what does this button say in German?", "has this string been translated yet?", "which catalogue…

原文语言:英语

更新
职业分类
未分类
描述

Use when working on the Trilium mobile app (`apps/mobile`, Capacitor for Android/iOS) or on the standalone code paths that only run inside it — request routing on `capacitor://` vs `https://localhost`, the native request bridges on both platforms…

原文语言:英语

更新
职业分类
未分类
描述

Use when writing, extending or reviewing a CKEditor 5 plugin in the Trilium monorepo (`packages/ckeditor5`, plugins in `src/plugins/`), or when working with the editing engine (model, view, schema, conversion/upcast-downcast), commands, the UI library…

原文语言:英语

更新
职业分类
未分类
描述

Use when changing Trilium's built-in PDF viewer — anything under `packages/pdfjs-viewer` (the code injected into Mozilla's PDF.js viewer: `bootstrap.ts`, `annotations.ts`, `pages.ts`, `toc.ts`, `layers.ts`, `attachments.ts`, `persistence.ts`, `editing.ts`),…

原文语言:英语

更新
职业分类
未分类
描述

Use when working on Trilium's share functionality — shared pages under `/share/`, the static HTML (share-theme) export, the share theme package (`packages/share-theme`: EJS templates, page model, browser scripts and CSS), core's share renderer…

原文语言:英语

更新
职业分类
未分类
描述

Use whenever a Trilium pull request is to be judged — "review PR N", "is #N good?", "which PRs should I merge?", "list the merge candidates", "triage the open PRs", "does this fit Trilium?", "compare #A and #B", "draft feedback for this contributor", or any…

原文语言:英语

更新
职业分类
未分类
描述

Use when working on Trilium's meeting transcription — the desktop pipeline in `apps/desktop/src/services/transcription/` (capture window, Silero VAD, Parakeet via sherpa-onnx-node, sinks and audio taps), the `transcript` attachment and `TranscriptView`, the…

原文语言:英语

更新
职业分类
未分类
描述

Use whenever a change is user-facing — a new feature, a moved or removed button, a label, a shortcut, an option, a default, a note type, a collection view, an import format — or when asked to write, fix, restructure or audit Trilium's documentation ("document…

原文语言:英语

更新
职业分类
未分类
描述

Use when changing how Mermaid diagram source is highlighted in Trilium's code editor — the Lezer grammars vendored in `packages/codemirror/src/languages/mermaid/` (`parsers/<diagram>/<diagram>.grammar`, `tokens.ts`, `highlight.ts`, `tags/`, the `mermaid`…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when analyzing the server/desktop backend bundle — "what does the server load at startup?", "is <dependency> lazy on the backend?", "why is <package> in the startup set?", "how big is the eager set?", chunk analysis after adding a dynamic-import seam,…

原文语言:英语

更新
职业分类
未分类
描述

Use when working on Trilium's browser extension, the web clipper (`apps/web-clipper`, built with WXT for Chrome MV3 and Firefox MV2) — its background script, content script (selection, screenshots, toasts), the injected Defuddle script, the Preact popup and…

原文语言:英语

更新
职业分类
未分类
描述

Use when working on Trilium's published Docker images on Docker Hub or GHCR rather than on the Dockerfiles — "how many pulls does the image get?", "why is the Docker Hub repository so big?", "clean up old tags", "delete untagged images", "which tags do we…

原文语言:英语

更新
职业分类
软件质量保证分析师与测试员
描述

Review or audit CKEditor 5 plugin code in the Trilium (TriliumNext Notes) monorepo, or a PR/diff touching packages/ckeditor5 (including its in-tree plugins under src/plugins/). Use when checking a Trilium CKEditor 5 plugin for correctness and idiom: schema /…

原文语言:英语

更新
职业分类
未分类
描述

Use when cutting, preparing, or debugging a Trilium release — bumping the monorepo version, tagging, or diagnosing a failed "Release" workflow run. Covers the ordered bump recipe (edit root package.json → chore:update-version → commit → v-prefixed tag →…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when working on the Trilium Electron desktop app (`apps/desktop`) — adding or changing an `electronApi` method / IPC channel, touching `preload.ts`, `main.ts`, `services/window.ts` or any main-process service (tray, printing, dialogs, import/export,…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when measuring or optimising Trilium's backend search — "why is autocomplete slow on a big database?", "where does a search spend its time?", "did this change actually make search faster?", or any before/after on…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when filling in or improving a lagging UI translation locale in Trilium (e.g. "Romanian is behind", "bring <locale> to 100% coverage", "translate the missing strings"). Covers measuring the gap vs English, drafting translations that preserve i18next…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when measuring what the Trilium client loads at startup — "what loads at boot?", "did this change reduce the startup bundle?", "is <dependency> lazy?", or any before/after comparison for lazy-loading / code-splitting work. Drives a headless browser…

原文语言:英语

更新
职业分类
软件质量保证分析师与测试员
描述

Use when measuring or chasing Vitest/v8 code coverage in the Trilium monorepo — "what's below 100%?", "which files need tests?", "what lines of X are uncovered?", "take <area> to 100%", or feeding coverage gaps to test-writing agents. Provides one reusable…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when adding, moving, or wiring an internal REST endpoint in Trilium (a new `/api/*` route) — choosing between a core-shared handler (`packages/trilium-core/src/routes/index.ts` `buildSharedApiRoutes`, ~140 routes that ALSO run in the standalone…

原文语言:英语

更新
职业分类
数据库架构师
描述

Use when adding a DB migration or a new column/field to a Becca entity in Trilium ("add a migration", "new column on notes/attributes", "ALTER TABLE", "add a field to BNote/BAttribute/BBranch", schema change). Migrations are NOT dated .sql files — they are…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Use when diagnosing a hard client-side performance problem in Trilium — a stutter while typing, janky dragging, a slow widget, a periodic freeze, "why does this only lag on my real database?". Covers reading a recorded Chrome DevTools trace to find which…

原文语言:英语

更新
职业分类
未分类
描述

Use when touching Trilium's in-app help (the `_help` subtree) — regenerating it after a docs change, changing how pages, links, images or attachments are produced or served, wiring a new platform to it, or debugging "help page is blank / images are broken /…

原文语言:英语

更新
已展示 30 / 30 个已收集 Skill。

用 AI 助手安装

复制这段 Prompt,发给你正在使用的 AI 助手。