关于 Laviya
Laviya Agent Skills 是面向 IDE 和 Agent 集成的可复用编排资源与 MCP 运行时仓库,结合共享提示词、客户端专用规则或技能,以及任务、冲刺、Wiki 和测试用例操作。
主要功能
- 01可复用提示词、规则和技能
- 02TypeScript MCP 运行时
- 03Cursor 和 Claude 配套资源
- 04任务与冲刺操作
- 05Wiki 和测试用例管理
- 06运行时校验与重试
适用场景
- 01将 PRD 转化为项目工作项
- 02执行引导式交付周期
- 03通过 IDE Agent 管理任务
- 04记录测试用例和结果
MCP 相关
包含 stdio MCP 运行时和远程 OAuth 端点。其工具提供 Laviya 项目操作,包括任务、冲刺、Wiki、测试用例和执行工作流。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.laviya.app/api/mcpclaude mcp add --transport http kartegagithub-laviya https://api.laviya.app/api/mcp{"mcpServers":{"kartegagithub-laviya":{"type":"http","url":"https://api.laviya.app/api/mcp"}}}在 Cursor 中打开{"servers":{"kartegagithub-laviya":{"type":"http","url":"https://api.laviya.app/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"kartegagithub-laviya":{"type":"http","url":"https://api.laviya.app/api/mcp"}}}{"mcpServers":{"kartegagithub-laviya":{"serverUrl":"https://api.laviya.app/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Laviya Agent Skills
Laviya Agent Skills 是一个面向 IDE 和 Agent 集成的可复用编排资源仓库。 它提供面向生产环境的 MCP 运行时、共享编排提示词资源,以及适用于 Cursor 和 Claude 等工具的客户端专属 产物。
软件包
laviya-agent-skills:适用于基于 Node 的工具的可复用提示词、规则和技能资源包laviya-mcp-server:从mcp/发布的 stdio MCP 运行时- 远程 MCP 端点
https://api.laviya.app/api/mcp(OAuth),从mcp-remote/server.json注册
包含内容
core/:共享编排提示词资源mcp/:TypeScript MCP 运行时脚手架(laviya-mcp-server)cursor/:Cursor 规则产物claude/:Claude 技能产物(用于编排的SKILL.md、用于用户驱动交付周期的laviya-delivery-cycle/SKILL.md、用于将 PRD 转化为 Laviya 工作项的laviya-prd-intake/SKILL.md)docs/:设置、npm 发布和最终用户入门指南(docs/examples/:PRD 示例)
仓库结构
laviya-agent-skills/
core/
mcp/
src/
examples/
README.md
mcp-remote/
server.json
cursor/
claude/
docs/
Setup.md
MCPServerPublish.md
InstallationAndUsage.md
快速开始
cd mcp
npm install
npm run typecheck
npm run build
npm run dev
必需的环境变量:
LAVIYA_API_KEY
安装 Claude Code 技能
Claude Code 仅从 skills 文件夹加载技能;每个技能各有一个以技能名称命名的文件夹,文件名为 SKILL.md:
| 技能 | 此仓库中的源文件 | 安装到(个人,所有项目) | 或(仅一个项目) |
|---|---|---|---|
laviya-orchestrator(编排运行) | mcp/examples/claude/SKILL.md | ~/.claude/skills/laviya-orchestrator/SKILL.md | <project>/.claude/skills/laviya-orchestrator/SKILL.md |
laviya-delivery-cycle(验证工作列表、创建任务、报告 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(将 PRD 转化为史诗、用户故事、任务、冲刺和测试用例;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 |
第二列中的路径是这些文件在此仓库中的位置,并非 Claude Code 查找文件的位置。~/.claude/laviya-delivery-cycle/(不含 skills)中的文件或直接放在 ~/.claude/ 中的文件都会被忽略。
Windows(PowerShell,从仓库根目录运行):
New-Item -ItemType Directory -Force "$HOME\.claude\skills\laviya-orchestrator", "$HOME\.claude\skills\laviya-delivery-cycle", "$HOME\.claude\skills\laviya-prd-intake" | Out-Null
Copy-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(从仓库根目录运行):
mkdir -p ~/.claude/skills/laviya-orchestrator ~/.claude/skills/laviya-delivery-cycle ~/.claude/skills/laviya-prd-intake
cp mcp/examples/claude/SKILL.md ~/.claude/skills/laviya-orchestrator/SKILL.md
cp claude/laviya-delivery-cycle/SKILL.md ~/.claude/skills/laviya-delivery-cycle/SKILL.md
cp claude/laviya-prd-intake/SKILL.md ~/.claude/skills/laviya-prd-intake/SKILL.md
检查:启动新的 Claude Code 会话并运行 /skills;列表中必须包含 laviya-orchestrator、laviya-delivery-cycle 和 laviya-prd-intake。更新此仓库后,请再次复制这些文件。即使不安装这些技能,Laviya MCP 工具也能正常使用;技能会补充分步规则。
可安装的资源包
安装可复用资源包:
npm install laviya-agent-skills
用法示例:
import { assets, resolveAssetPath } from "laviya-agent-skills";
import { readFileSync } from "node:fs";
const cursorRule = readFileSync(assets.cursorRule, "utf8");
const orchestratorPrompt = readFileSync(resolveAssetPath("orchestratorSystemPrompt"), "utf8");
文档索引
- 运行时架构和实现:
mcp/README.md - 开发者设置指南:
docs/Setup.md - NPM + MCP Registry 发布指南(stdio 和远程条目、GitHub Copilot 列表):
docs/MCPServerPublish.md - 最终用户安装和使用:
docs/InstallationAndUsage.md - 客户端专属 MCP 设置(Codex、VS Code、Antigravity、Claude):
docs/InstallationAndUsage.md
运行时概览
MCP 运行时采用全局运行时加项目本地配置的模式:
- 机器级运行时安装
- 仓库级项目配置(
.laviya/project.json或.laviya.json) - 由运行时强制执行的生命周期机制(验证、重试、幂等性和结构化日志)
当前 MCP 工具集同时包含编排流程和本地直连任务馈送流程:
laviya_helplaviya_feed_tasklaviya_get_local_work_statuslaviya_cancel_local_worklaviya_add_task_commentlaviya_list_projectslaviya_list_taskslaviya_create_taskslaviya_start_delivery_runlaviya_get_tasklaviya_upload_task_filelaviya_update_task_descriptionlaviya_assign_tasklaviya_list_sprintslaviya_create_sprintlaviya_assign_tasks_to_sprintlaviya_list_task_linkslaviya_add_task_linklaviya_remove_task_linklaviya_list_test_caseslaviya_create_test_caseslaviya_report_test_resultlaviya_list_wikislaviya_get_wikilaviya_create_wikilaviya_update_wikilaviya_start_task_worklaviya_complete_task_worklaviya_get_my_worklaviya_start_executionlaviya_complete_executionlaviya_report_token_usagelaviya_diagnostics
所有工具均以 { HasFailed, Messages, Data } 形式返回 API 信封 JSON 文本。
工作项可能包含由后端定义的 ExecutionPolicy。分析和审查策略为只读:Agent 不得实施更改,强制执行的策略要求在完成时提供真实的 executionEvidence。
如需了解完整架构详情和文件级脚手架,请参阅 mcp/README.md。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。