JurisLM 內部使用的 Claude Code Plugin Marketplace,提供基礎設施、可觀測性、內容處理與開發工作流 plugins。Codex 亦可透過 Claude marketplace 相容層載入本 repo。
先加入 marketplace:
claude plugin marketplace add https://github.com/jurislm/jurislm-tools.git再安裝需要的 plugin;識別字格式固定為 plugin@marketplace:
claude plugin install coolify@jurislm-tools更新已安裝的 plugin:
claude plugin update coolify@jurislm-tools安裝或更新後請開啟新的 Claude Code/Codex session,讓 Skills 與 MCP tools 重新載入。
| Plugin | 類型 | 安裝命令 | 功能 |
|---|---|---|---|
coolify |
MCP + Skill | claude plugin install coolify@jurislm-tools |
Coolify 部署、資料庫與基礎設施管理 |
hetzner |
MCP + Skill | claude plugin install hetzner@jurislm-tools |
Hetzner Cloud、Volume 與 Storage Box 管理 |
langfuse |
MCP + Skill | claude plugin install langfuse@jurislm-tools |
Prompt、Trace、Observation 與評分管理 |
higgsfield |
Remote MCP + Skills | claude plugin install higgsfield@jurislm-tools |
AI 圖像、影片、3D、音訊、遊戲與網站生成 |
repo-standards |
Skill | claude plugin install repo-standards@jurislm-tools |
JurisLM repository 標準檢查與設定 |
podcast-to-blog |
Skill | claude plugin install podcast-to-blog@jurislm-tools |
Podcast 轉錄與繁體中文文章生成 |
codebase-sync |
Skill | claude plugin install codebase-sync@jurislm-tools |
README 與 CLAUDE.md 同步 |
learn-eval |
Skill | claude plugin install learn-eval@jurislm-tools |
從 session 萃取可重用 patterns |
jt-flow |
Skill | claude plugin install jt-flow@jurislm-tools |
engineering-delivery 以 Linear issue 為來源的單一需求端到端交付工作流 |
hook-standards |
Skill | claude plugin install hook-standards@jurislm-tools |
Claude Code hook 規格與三支現行守衛腳本 |
Skills 由自然語言意圖觸發;本 repo 不再提供舊版 /jt:* 或 /jt-flow slash commands。
engineering-delivery 以 Linear issue 為需求、範圍與驗收標準的唯一來源,用 Superpowers
skill 集走完釐清 → worktree → TDD 實作 → PR + review → merge → 部署驗收 →
Linear readback。指向一個 issue 並要求交付即為完整授權,流程中不逐項確認;只有
真實歧義、重大架構或依賴變更、secret、缺少權限與高風險 rollback 才暫停。
多需求的排序與相依關係交給 Linear 本身(project、cycle、priority 與 issue 的
blocks/blocked-by)。舊版的 jt-flow-all change queue 已退役,紀錄保留在
openspec/changes/archive/2026-08-20-retire-openspec-jt-flow/。
會接收基礎設施憑證的本機 MCP launcher 一律鎖定精確 npm 版本:
| Plugin | 套件 |
|---|---|
coolify |
@jurislm/coolify-mcp@3.6.0 |
hetzner |
@jurislm/hetzner-mcp@1.5.0 |
langfuse |
@jurislm/langfuse-mcp@1.3.2 |
升級必須透過明確的 dependency PR;不得改回 @latest 或版本範圍。
本機 MCP server 由非互動式 login shell 啟動,因此環境變數必須設於 ~/.zshenv,而非 ~/.zshrc:
export COOLIFY_ACCESS_TOKEN="your-token"
export COOLIFY_BASE_URL="https://your-coolify-instance.com"
export HETZNER_API_TOKEN="your-token"
export LANGFUSE_PUBLIC_KEY="pk-lf-..."
export LANGFUSE_SECRET_KEY="sk-lf-..."
export LANGFUSE_HOST="https://us.cloud.langfuse.com"Higgsfield 使用 remote MCP OAuth,不需本機 API key。
本 repo 採 GitHub Flow:feature branch 直接對 main 開 PR,不維護 develop 分支,並禁止直接 push main。開始修改前請從最新 origin/main 建立獨立 worktree。
開發工具鏈支援的 Node.js 版本為 ^22.22.2 || ^24.15.0 || >=26.0.0;執行安裝或驗證前請先確認本機版本符合此範圍。shellcheck 也須在本機 PATH 上——它不是 npm 依賴,npm ci 不會安裝它。
npm ci
npm run validate
claude plugin validate .npm run validate 會執行 Node 測試、marketplace integrity、Release Please 版本同步、entry-document Markdown lint 與 shell script lint(shellcheck)。Plugin 與 marketplace 的 release version 由 Release Please 管理,不得手動修改。
Woodpecker 的 source-parity workflow 與 JUR-215 live-cutover 前置條件見
docs/ci/woodpecker-source-parity.md。
.codex/environments/environment.toml 提供 worktree setup 與 JSON/版本同步 actions;setup 刻意維持 no-op,避免為純文字 marketplace 增加不必要的 bootstrap。
UNLICENSED