5de73214f809674ee5592d1d267b26ff543b5ba8
Guides and constrains eco-app development in independent repos against the TickShield platform contract: listingKey identity, app.manifest.json fields, tickshield-node-runtime base image, guard four-gate authz, tenant_id isolation, portal-sdk host bridge for micro frontends, release-cli publish and store deployment. Ships copy-ready templates (manifest/Dockerfile/server.js/web skeleton/Gitea release workflow/PRD) plus a zero-dependency static checker (scripts/check-app.sh) covering die/warn contract items.
Images Skills
Agent Skills 集合,可安装到 Claude Code、Cursor、Codex 等支持 skill 的 Agent 中。
安装
安装全部 skills(默认项目级,装到当前目录 .agents/skills/,仅在该目录内可用):
npx skills add gitea@livebook:images/skills.git
只安装指定 skill:
npx skills add gitea@livebook:images/skills.git --skill runtime-image
全局安装(-g 装到 ~/.agents/skills/,任意目录可用,服务器上推荐):
npx skills add gitea@livebook:images/skills.git -g
装完换个目录/新开 shell 就找不到?多半是没加
-g:默认装到了当时所在目录的.agents/skills/,换个目录启动 agent 自然看不到。可用npx skills list确认安装位置。
卸载
交互式选择要删除的 skill:
npx skills remove
直接删除指定 skill(-g 删除用户级安装,即 ~/.agents/skills 下的):
npx skills remove runtime-image -g
Skills 列表
| Skill | 说明 |
|---|---|
| runtime-image | 探测项目技术栈,按 runtime-base 镜像矩阵选型并生成/修正 Dockerfile |
| skill-forge | 交互式创建新 Skill 的流水线,一问一答采集触发词/流程/红线,产出可直接使用的 SKILL.md |
| push-and-report | 标准收尾流程:盘点 git 变更 → 英文 conventional commit → 推送远程 → SPMS 日报 |
| gitea-actions | 按统一规范给项目生成/评审优化 Gitea Actions 构建部署工作流(buildx 推 Gitea Packages → 本机重建容器 → 清理旧版本) |
| dev-app | 按 TickShield 平台契约在独立仓库开发/审查/发布生态应用(listingKey 四位一体、四道闸、tenant_id 租户隔离、release-cli 上架部署),含模板组与静态检查脚本 |
目录结构
每个 skill 位于 skills/<name>/ 目录下,包含一个带 name 与 description frontmatter 的 SKILL.md:
skills/
├── runtime-image/
│ ├── SKILL.md # skill 主体(必需)
│ ├── references/ # 补充参考文档
│ └── scripts/ # 辅助脚本
└── skill-forge/
└── ...
License
Languages
Shell
65.8%
TypeScript
20.4%
CSS
5.9%
JavaScript
5.7%
HTML
1.1%
Other
1.1%