{"_id":"@dhruisi/tuguan-skills","_rev":"4-b4721cda2b7ab228929d8c1c1af134df","name":"@dhruisi/tuguan-skills","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@dhruisi/tuguan-skills","version":"1.0.0","license":"UNLICENSED","_id":"@dhruisi/tuguan-skills@1.0.0","maintainers":[{"name":"lyc001","email":"lycyangcheng01@gmail.com"}],"bin":{"tuguan-skills":"bin/tuguan-skills.js"},"dist":{"shasum":"b06f04414abdc787325b0628ec938f62cd1da8d3","tarball":"https://registry.npmjs.org/@dhruisi/tuguan-skills/-/tuguan-skills-1.0.0.tgz","fileCount":3,"integrity":"sha512-t9DZVcZUQ2L7ssh81nAt2h7mWxumVMaGMLl28XX+YJl4HUFNv5sBU0LUCBPx73hr5dgdcdJvqCyvUAP83PZbAw==","signatures":[{"sig":"MEQCIGn+U7R/Vk3/ijnlOKQ/gI6xtGDBbPb1snKm/tQslQ3/AiAa20IVt0/bLPxZK1YOSFt0jQs8kK1U/FxarIRaVwxr5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7909},"engines":{"node":">=18"},"gitHead":"90811e1a3d12b020f125b1f84c8378a7179754e7","_npmUser":{"name":"lyc001","email":"lycyangcheng01@gmail.com"},"_npmVersion":"11.12.1","description":"图观高定版应用开发技能包安装器","directories":{},"_nodeVersion":"24.14.0","dependencies":{"adm-zip":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuguan-skills_1.0.0_1786694173498_0.4064976281143502","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dhruisi/tuguan-skills","version":"1.0.1","license":"UNLICENSED","_id":"@dhruisi/tuguan-skills@1.0.1","maintainers":[{"name":"lyc001","email":"lycyangcheng01@gmail.com"}],"bin":{"tuguan-skills":"bin/tuguan-skills.js"},"dist":{"shasum":"15076f02fefb6269a3e8c715385e2b41fcdb4515","tarball":"https://registry.npmjs.org/@dhruisi/tuguan-skills/-/tuguan-skills-1.0.1.tgz","fileCount":3,"integrity":"sha512-gL9/U6cXlgHtvpTkbM9CVYwr5x6JpHAHRm2HaZO5F65DWnUVKWt9wKD+vRQ0380GSM9vrkUW4hzYevT9GEJWFQ==","signatures":[{"sig":"MEUCIBtr2yOnb5n/NwezThu4J07LitxWJFSjLZAGJaTPatF0AiEAqVQWrBTwUPA4rDv1v0M0PJTkEIGJ5n3oBB80Jx6j3qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9544},"engines":{"node":">=18"},"gitHead":"37b27cd383554535eddd1bcc463f91a86b9fb379","_npmUser":{"name":"lyc001","email":"lycyangcheng01@gmail.com"},"_npmVersion":"11.12.1","description":"图观高定版应用开发技能包安装器","directories":{},"_nodeVersion":"24.14.0","dependencies":{"adm-zip":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuguan-skills_1.0.1_1786696231583_0.962251315605196","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dhruisi/tuguan-skills","version":"1.0.2","license":"UNLICENSED","_id":"@dhruisi/tuguan-skills@1.0.2","maintainers":[{"name":"lyc001","email":"lycyangcheng01@gmail.com"}],"bin":{"tuguan-skills":"bin/tuguan-skills.js"},"dist":{"shasum":"51dce31a0257388b851d3dc5e317df4a4e0b9927","tarball":"https://registry.npmjs.org/@dhruisi/tuguan-skills/-/tuguan-skills-1.0.2.tgz","fileCount":3,"integrity":"sha512-RecuL0cCrT9U21cj5pZ1cSRi7m6RvUN49iEsmCYdXTz55GcKpUV8AiV4r6bprx7xgCyw2w/eRGudFyMC11BK2Q==","signatures":[{"sig":"MEUCIQCVozrcNRGhiwNqKOyRxcuMrlA8Zsm6RVk2sqNzrAo0WQIgIf5JgUxkcx1BDxUbby4bkI7gRcEeJx/uEQCPNM7VLUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13910},"engines":{"node":">=18"},"gitHead":"7a05dcdf3523d11ec7551c1fc335f14a160bf37a","_npmUser":{"name":"lyc001","email":"lycyangcheng01@gmail.com"},"_npmVersion":"11.12.1","description":"图观高定版应用开发技能包安装器","directories":{},"_nodeVersion":"24.14.0","dependencies":{"adm-zip":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tuguan-skills_1.0.2_1786697802822_0.5110767846504474","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@dhruisi/tuguan-skills","version":"1.0.4","description":"图观高定版应用开发技能包安装器","license":"UNLICENSED","bin":{"tuguan-skills":"bin/tuguan-skills.js"},"engines":{"node":">=18"},"dependencies":{"adm-zip":"^0.5.16"},"publishConfig":{"access":"public"},"gitHead":"7a05dcdf3523d11ec7551c1fc335f14a160bf37a","_id":"@dhruisi/tuguan-skills@1.0.4","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-sLjAoBHLrv0hIt5a2vBAr2dmbAE9WWDWxmQ/Tv322QtkdEgyQJnULLf+TdP03T1aOaVwxmjxeuRwalkhgA8dXA==","shasum":"ab67c6e7f42b2535bdc0d7d3d4f255309308673b","tarball":"https://registry.npmjs.org/@dhruisi/tuguan-skills/-/tuguan-skills-1.0.4.tgz","fileCount":3,"unpackedSize":17169,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+S3HydPteFMaH8/SMg6crxyKl+W55vvAlMCauFfEC2wIhALq0Ppt7NoCFmqeNa002qVCgm0UY9tKnFg+5ljxA+j74"}]},"_npmUser":{"name":"lyc001","email":"lycyangcheng01@gmail.com"},"directories":{},"maintainers":[{"name":"lyc001","email":"lycyangcheng01@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tuguan-skills_1.0.4_1786701711563_0.24294195722211986"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-14T07:56:13.300Z","modified":"2026-08-14T10:01:51.867Z","1.0.0":"2026-08-14T07:56:13.622Z","1.0.1":"2026-08-14T08:30:31.726Z","1.0.2":"2026-08-14T08:56:42.947Z","1.0.4":"2026-08-14T10:01:51.691Z"},"license":"UNLICENSED","description":"图观高定版应用开发技能包安装器","maintainers":[{"name":"lyc001","email":"lycyangcheng01@gmail.com"}],"readme":"# 图观高定版应用开发技能包\n\n图观高定版应用开发技能包面向图观 IOC、高定可视化和框图编辑器应用开发，为 OpenCode、Claude Code、Codex 提供统一的需求分析、方案设计、场景搭建、数据接入和低代码二开工作流。\n\n## 主要能力\n\n- 统一入口路由：通过 `l0-tuguan-fullstack-request-router` 识别需求、数据、交互、服务端和混合开发任务。\n- 需求规格设计：支持需求整理、药引子、概设、详设、页面规划和交付检查。\n- 场景与框图开发：支持项目、页面、布局、图表、控件、业务对象和属性操作。\n- 数据集成：支持 REST 图层、图表、弹窗绑定，返回结构适配和实时刷新。\n- 客户端与低代码：支持图表/图层交互、低代码包导入和代码合并。\n- 多平台交付：同一技能内容适配 OpenCode、Claude Code 和 Codex。\n- 安全边界：不内置真实 MCP Token，不主动删除业务项目源码。\n\n安装完成后，可以从这句话开始：\n\n```text\n使用图观高定版技能包\n```\n\n## 环境要求\n\n- Node.js 18 或更高版本。\n- 已安装目标平台：OpenCode、Claude Code 或支持插件的 Codex CLI。\n- 能访问 npm 和 GitHub Release。\n- 普通用户安装公开包不需要登录 npm。\n\n## 推荐方式：npm 一键安装\n\n### OpenCode 用户级安装\n\n安装到当前 Windows 用户的 OpenCode 配置目录：\n\n```powershell\nnpx --yes @dhruisi/tuguan-skills install --target opencode --scope user\n```\n\n默认安装位置：\n\n```text\n%USERPROFILE%\\.config\\opencode\n```\n\n省略 `--scope user` 也表示用户级安装：\n\n```powershell\nnpx --yes @dhruisi/tuguan-skills install --target opencode\n```\n\n### OpenCode 项目级安装\n\n安装到指定项目：\n\n```powershell\nnpx --yes @dhruisi/tuguan-skills install --target opencode --scope project --project-path \"D:\\projects\\ioc-demo\"\n```\n\n结果位于：\n\n```text\nD:\\projects\\ioc-demo\\.opencode\nD:\\projects\\ioc-demo\\opencode.json\n```\n\n安装到当前目录：\n\n```powershell\ncd \"D:\\projects\\ioc-demo\"\nnpx --yes @dhruisi/tuguan-skills install --target opencode --scope project\n```\n\n### Claude Code 用户级安装\n\n```powershell\nnpx --yes @dhruisi/tuguan-skills install --target claudecode --scope user\n```\n\n### Claude Code 项目级安装\n\n```powershell\nnpx --yes @dhruisi/tuguan-skills install --target claudecode --scope project --project-path \"D:\\projects\\ioc-demo\"\n```\n\nClaude Code 的项目级插件配置作用于指定项目目录。\n\n### Codex 安装\n\n```powershell\nnpx --yes @dhruisi/tuguan-skills install --target codex\n```\n\n当前 Codex 插件命令没有项目级 `scope` 参数，因此这里是用户级插件安装。\n\n## 原生插件市场命令\n\nnpm 安装器会自动执行下面的等价操作。离线交付或排障时，也可以在解压后的技能包中手动执行。\n\n### Claude Code\n\n假设 Claude Code Marketplace 目录是：\n\n```text\n<解压目录>\\platforms\\claudecode\n```\n\n用户级安装：\n\n```powershell\nclaude plugin marketplace add \"<解压目录>\\platforms\\claudecode\"\nclaude plugin install tuguan-skills@tuguan-marketplace --scope user\n```\n\n项目级安装：\n\n```powershell\ncd \"D:\\projects\\ioc-demo\"\nclaude plugin marketplace add \"<解压目录>\\platforms\\claudecode\"\nclaude plugin install tuguan-skills@tuguan-marketplace --scope project\n```\n\n检查：\n\n```powershell\nclaude plugin list\n```\n\n卸载：\n\n```powershell\nclaude plugin uninstall tuguan-skills@tuguan-marketplace --scope user\n```\n\n项目级卸载需要在对应项目目录执行，并将 scope 改为 `project`。\n\n如不再需要该市场：\n\n```powershell\nclaude plugin marketplace remove tuguan-marketplace\n```\n\n### Codex\n\n假设 Codex Marketplace 目录是：\n\n```text\n<解压目录>\\platforms\\codex\n```\n\n安装：\n\n```powershell\ncodex plugin marketplace add \"<解压目录>\\platforms\\codex\"\ncodex plugin add tuguan-skills --marketplace tuguan-marketplace\n```\n\n检查：\n\n```powershell\ncodex plugin list\n```\n\n卸载插件：\n\n```powershell\ncodex plugin remove tuguan-skills --marketplace tuguan-marketplace\n```\n\n如不再需要该市场：\n\n```powershell\ncodex plugin marketplace remove tuguan-marketplace\n```\n\n## 检查、升级与卸载\n\n将 `<platform>` 替换为 `opencode`、`claudecode` 或 `codex`：\n\n```powershell\nnpx --yes @dhruisi/tuguan-skills check --target <platform>\nnpx --yes @dhruisi/tuguan-skills upgrade --target <platform>\n```\n\n卸载用户级（全局）安装：\n\n```powershell\nnpx --yes @dhruisi/tuguan-skills uninstall --target <platform> --scope user\n```\n\n卸载指定项目中的安装：\n\n```powershell\nnpx --yes @dhruisi/tuguan-skills uninstall --target <platform> --scope project --project-path \"D:\\你的项目\"\n```\n\nOpenCode 或 Claude Code 的用户级安装和多个项目级安装会分别记录，卸载其中一个不会删除其他位置的安装。\n\n## 发布与完整性\n\n- npm 只分发小型安装器。\n- 技能包 ZIP 由 GitHub Release 提供。\n- 安装器下载 ZIP 后会校验 SHA-256。\n- 历史技能版本通过版本索引管理。\n","readmeFilename":"README.md"}