关于 laviya-agent-skills
Laviya Agent Skills 是一组可复用的编排提示词、规则、技能及 TypeScript MCP 运行时,面向 IDE 和 Agent 集成。它提供 Cursor 和 Claude 专用资源,以及支持任务和交付工作流的运行时工具。
主要功能
- 01可复用的编排提示词与规则
- 02Cursor 规则和 Claude 技能
- 03TypeScript stdio MCP 运行时
- 04项目级本地配置
- 05任务与交付工作流工具
适用场景
- 01为 Claude Code 添加编排指引
- 02在 Cursor 中使用共享规则
- 03通过 MCP 运行任务和交付流程
MCP 相关
包含 laviya-mcp-server,这是一个通过 stdio 运行并提供编排及任务管理工具的 MCP 运行时。它采用全局安装与项目级配置相结合的模式。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y laviya-mcp-serverLAVIYA_API_KEY密钥Laviya API key used for MCP runtime authentication.LAVIYA_BASE_URLOptional base URL override for the Laviya API endpoint.LAVIYA_AGENT_UIDOptional agent UID override for execution orchestration.LAVIYA_LOG_LEVELOptional log level override (debug|info|warn|error).LAVIYA_GLOBAL_CONFIG_PATHOptional path override for global runtime config (useful in sandboxed environments where home directory is not readable).本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
10收录的工具列表 · 更新于 4 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| payload | object | 是 | |
| payload.taskID | integer | 是 |
详细介绍
Laviya Agent Skills
Laviya Agent Skills 是一个用于 IDE 和 Agent 集成的可复用编排资源仓库。 它提供面向生产环境的 MCP 运行时、共享编排提示词资源,以及适用于 Cursor 和 Claude 等工具的专属资源。
软件包
laviya-agent-skills:面向基于 Node 的工具的可复用提示词、规则和技能资源包laviya-mcp-server:从mcp/发布的 stdio MCP 运行时
包含内容
core/:共享编排提示词资源mcp/:TypeScript MCP 运行时脚手架(laviya-mcp-server)cursor/:Cursor 规则资源claude/:Claude 技能资源(用于编排的SKILL.md,以及用于用户驱动交付周期的laviya-delivery-cycle/SKILL.md)docs/:设置、npm 发布和终端用户入门指南
仓库结构
laviya-agent-skills/
core/
mcp/
src/
examples/
README.md
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 |
第二列中的路径是文件在此仓库中的位置,并非 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" | 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"
macOS / Linux(从仓库根目录运行):
mkdir -p ~/.claude/skills/laviya-orchestrator ~/.claude/skills/laviya-delivery-cycle
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
检查:启动新的 Claude Code 会话并运行 /skills;列表中必须包含 laviya-orchestrator 和 laviya-delivery-cycle。更新此仓库后,请重新复制这些文件。即使不安装技能,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 发布指南:
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_create_taskslaviya_start_delivery_runlaviya_get_tasklaviya_upload_task_filelaviya_update_task_descriptionlaviya_assign_tasklaviya_start_task_worklaviya_complete_task_worklaviya_get_my_worklaviya_start_executionlaviya_complete_executionlaviya_report_token_usagelaviya_diagnostics
所有工具都会返回 API 信封格式的 JSON 文本,结构为:{ HasFailed, Messages, Data }。
工作项可能包含由后端定义的 ExecutionPolicy。分析和审查策略为只读:Agent 不得实现更改;对于强制执行的策略,必须如实填写完成时的 executionEvidence。
完整的架构详情和文件级脚手架请参阅 mcp/README.md。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。