Both TickShield app skills now uniformly follow the app-<action> naming convention (app-dev, app-publish) — the grandfathered-name exception is removed from AGENTS.md, README and skill-forge
37 lines
1.0 KiB
JSON
37 lines
1.0 KiB
JSON
{
|
|
"listingKey": "my-app",
|
|
"type": "micro",
|
|
"name": "我的应用",
|
|
"version": "0.1.0",
|
|
"icon": "box",
|
|
"color": "#0d9488",
|
|
"cat": "tools",
|
|
"tagline": "一句话说明(≤120 字符)",
|
|
"desc": "应用描述(≤2000 字符)。",
|
|
"scopes": ["my-app.read", "my-app.write"],
|
|
"exchangeTargets": [],
|
|
"navItems": [
|
|
{ "id": "home", "label": "首页", "path": "/", "icon": "house" },
|
|
{ "id": "settings", "label": "设置", "path": "/settings", "icon": "settings" }
|
|
],
|
|
"footerNavItems": [
|
|
{ "id": "help", "label": "帮助", "path": "/help", "icon": "circle-help" }
|
|
],
|
|
"dashboard.widgets": [],
|
|
"aclManifest": {
|
|
"pages": [
|
|
{
|
|
"key": "home",
|
|
"label": "首页",
|
|
"audience": "viewer",
|
|
"defaultForMember": true,
|
|
"actions": [
|
|
{ "key": "item.create", "label": "新建条目" },
|
|
{ "key": "item.delete", "label": "删除条目" }
|
|
]
|
|
},
|
|
{ "key": "settings", "label": "设置", "audience": "admin", "defaultForMember": false }
|
|
]
|
|
}
|
|
}
|