Laviya Agent Skills

io.github.kartegagithub由 GitHub 帳號 kartegagithub 發布v0.1.32更新於 Nov 7, 2026

Laviya AI Orchestration MCP runtime for IDE and agent integrations.

概覽

AI 產生的概覽

Laviya MCP 執行環境,讓助理管理 Laviya 的專案、任務、衝刺、測試案例與 Wiki,並執行代理交付流程。

可以做什麼
  • 列出專案、任務與衝刺,並取得單一任務內容
  • 建立任務、衝刺、測試案例與 Wiki 頁面,更新任務描述或 Wiki 內容
  • 指派任務、新增或移除任務關聯、加入留言,並上傳任務附件
  • 啟動、完成或取消本機工作以及交付/執行流程,並回報 token 用量
  • 查看個人工作狀態並執行診斷
適用情境
適合團隊以 Laviya 進行規劃與交付,並希望 IDE 或代理助理直接建立與追蹤任務、衝刺、測試案例和 Wiki 頁面,或在編輯器中驅動 Laviya 的交付與執行流程時使用。
執行需求
以本機 stdio 程序執行,來自 npm 套件 laviya-mcp-server,需要 Node.js。必須提供密鑰 LAVIYA_API_KEY。可選覆寫項:LAVIYA_AGENT_UID、LAVIYA_BASE_URL、LAVIYA_GLOBAL_CONFIG_PATH、LAVIYA_LOG_LEVEL。專案透過儲存庫內的 .laviya/project.json 或 .laviya.json 設定。需要可連線至 Laviya API 的網路。
安裝前請注意
必須提供 LAVIYA_API_KEY,用於執行環境向 Laviya 驗證。許多工具會寫入共用專案資料:建立與指派任務、衝刺、測試案例與 Wiki,加入留言與關聯,上傳檔案,以及啟動或完成交付與執行流程。工作項目可能帶有 ExecutionPolicy,將代理限制為唯讀的分析或審查,並要求據實提供完成證據。任務與 Wiki 內容會傳送至 Laviya API。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Laviya Agent Skills,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Laviya Agent Skills

Laviya Agent Skills is a repository of reusable orchestration assets for IDE and agent integrations. It provides a production-oriented MCP runtime, shared orchestration prompt assets, and client-specific artifacts for tools such as Cursor and Claude.

Packages

  • laviya-agent-skills: reusable prompt, rule, and skill asset bundle for Node-based tooling
  • laviya-mcp-server: stdio MCP runtime published from mcp/

What Is Included

  • core/: shared orchestration prompt assets
  • mcp/: TypeScript MCP runtime scaffold (laviya-mcp-server)
  • cursor/: Cursor rule artifacts
  • claude/: Claude skill artifacts (SKILL.md for orchestration, laviya-delivery-cycle/SKILL.md for the user-driven delivery cycle, laviya-prd-intake/SKILL.md for turning a PRD into Laviya work)
  • docs/: setup, npm publishing, and end-user onboarding guides (docs/examples/: an example PRD)

Repository Structure

text
laviya-agent-skills/  core/  mcp/    src/    examples/    README.md  cursor/  claude/  docs/    Setup.md    MCPServerPublish.md    InstallationAndUsage.md

Quick Start

bash
cd mcpnpm installnpm run typechecknpm run buildnpm run dev

Required environment variable:

  • LAVIYA_API_KEY

Install the Claude Code skills

Claude Code loads a skill only from a skills folder, one folder per skill named after the skill, with the file named SKILL.md:

SkillSource file in this repositoryInstall to (personal, all projects)Or (one project only)
laviya-orchestrator (orchestration runs)mcp/examples/claude/SKILL.md~/.claude/skills/laviya-orchestrator/SKILL.md<project>/.claude/skills/laviya-orchestrator/SKILL.md
laviya-delivery-cycle (verify a work list, create tasks, report Ready for deploy)claude/laviya-delivery-cycle/SKILL.md~/.claude/skills/laviya-delivery-cycle/SKILL.md<project>/.claude/skills/laviya-delivery-cycle/SKILL.md
laviya-prd-intake (turn a PRD into epics, stories, tasks, sprints and test cases; example PRD: docs/examples/prd-order-export.md)claude/laviya-prd-intake/SKILL.md~/.claude/skills/laviya-prd-intake/SKILL.md<project>/.claude/skills/laviya-prd-intake/SKILL.md

The paths in the second column are where the files live in this repository, not where Claude Code looks for them. A file in ~/.claude/laviya-delivery-cycle/ (without skills) or directly in ~/.claude/ is ignored.

Windows (PowerShell, from the repository root):

powershell
New-Item -ItemType Directory -Force "$HOME\.claude\skills\laviya-orchestrator", "$HOME\.claude\skills\laviya-delivery-cycle", "$HOME\.claude\skills\laviya-prd-intake" | Out-NullCopy-Item mcp\examples\claude\SKILL.md "$HOME\.claude\skills\laviya-orchestrator\SKILL.md"Copy-Item claude\laviya-delivery-cycle\SKILL.md "$HOME\.claude\skills\laviya-delivery-cycle\SKILL.md"Copy-Item claude\laviya-prd-intake\SKILL.md "$HOME\.claude\skills\laviya-prd-intake\SKILL.md"

macOS / Linux (from the repository root):

bash
mkdir -p ~/.claude/skills/laviya-orchestrator ~/.claude/skills/laviya-delivery-cycle ~/.claude/skills/laviya-prd-intakecp mcp/examples/claude/SKILL.md ~/.claude/skills/laviya-orchestrator/SKILL.mdcp claude/laviya-delivery-cycle/SKILL.md ~/.claude/skills/laviya-delivery-cycle/SKILL.mdcp claude/laviya-prd-intake/SKILL.md ~/.claude/skills/laviya-prd-intake/SKILL.md

Check: start a new Claude Code session and run /skills; laviya-orchestrator, laviya-delivery-cycle and laviya-prd-intake must be listed. Copy the files again after updating this repository. The Laviya MCP tools also work without the skills; the skills add the step-by-step rules.

Installable Asset Package

Install the reusable asset bundle:

bash
npm install laviya-agent-skills

Example usage:

js
import { assets, resolveAssetPath } from "laviya-agent-skills";import { readFileSync } from "node:fs";
const cursorRule = readFileSync(assets.cursorRule, "utf8");const orchestratorPrompt = readFileSync(resolveAssetPath("orchestratorSystemPrompt"), "utf8");

Documentation Index

  • Runtime architecture and implementation: mcp/README.md
  • Developer setup guide: docs/Setup.md
  • NPM publishing guide: docs/MCPServerPublish.md
  • End-user installation and usage: docs/InstallationAndUsage.md
  • Client-specific MCP setup (Codex, VS Code, Antigravity, Claude): docs/InstallationAndUsage.md

Runtime Overview

The MCP runtime follows a global-runtime plus project-local-config model:

  • machine-level runtime installation
  • repository-level project configuration (.laviya/project.json or .laviya.json)
  • runtime-enforced lifecycle mechanics (validation, retries, idempotency, and structured logging)

Current MCP tool set includes both orchestration and local-direct task feed flows:

  • laviya_help
  • laviya_feed_task
  • laviya_get_local_work_status
  • laviya_cancel_local_work
  • laviya_add_task_comment
  • laviya_list_projects
  • laviya_list_tasks
  • laviya_create_tasks
  • laviya_start_delivery_run
  • laviya_get_task
  • laviya_upload_task_file
  • laviya_update_task_description
  • laviya_assign_task
  • laviya_list_sprints
  • laviya_create_sprint
  • laviya_assign_tasks_to_sprint
  • laviya_list_task_links
  • laviya_add_task_link
  • laviya_remove_task_link
  • laviya_list_test_cases
  • laviya_create_test_cases
  • laviya_report_test_result
  • laviya_list_wikis
  • laviya_get_wiki
  • laviya_create_wiki
  • laviya_update_wiki
  • laviya_start_task_work
  • laviya_complete_task_work
  • laviya_get_my_work
  • laviya_start_execution
  • laviya_complete_execution
  • laviya_report_token_usage
  • laviya_diagnostics

All tools return API envelope JSON text in the shape: { HasFailed, Messages, Data }.

Work items may include a backend-defined ExecutionPolicy. Analysis and review policies are read-only: agents must not implement changes, and enforced policies require a truthful completion executionEvidence.

For full architecture details and file-level scaffolding, refer to mcp/README.md.

來源:README.md,提交 f2808c6

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

7
  1. v0.1.32最新Nov 7, 2026
  2. v0.1.30Oct 26, 2026
  3. v0.1.29Oct 26, 2026
  4. v0.1.27Oct 23, 2026
  5. v0.1.26Oct 23, 2026
  6. v0.1.25Oct 22, 2026
  7. v0.1.24Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。