Agent Skillsmattzh72/articraft › articraft-viewer

articraft-viewer

GitHub

用于编译 Articraft 记录、启动本地查看器、检查关节资产可视化,以及开发或调试查看器的 API 和前端代码。支持视觉 QA 验证模型连通性、材质及历史记录。

plugins/articraft/skills/articraft-viewer/SKILL.md mattzh72/articraft

Trigger Scenarios

编译 Articraft 记录 启动本地查看器 检查关节资产的可视化效果 开发或调试查看器 API 或 Web 前端代码

Install

npx skills add mattzh72/articraft --skill articraft-viewer -g -y
More Options

Non-standard path

npx skills add https://github.com/mattzh72/articraft/tree/main/plugins/articraft/skills/articraft-viewer -g -y

Use without installing

npx skills use mattzh72/articraft@articraft-viewer

指定 Agent (Claude Code)

npx skills add mattzh72/articraft --skill articraft-viewer -a claude-code -g -y

安装 repo 全部 skill

npx skills add mattzh72/articraft --all -g -y

预览 repo 内 skill

npx skills add mattzh72/articraft --list

SKILL.md

Frontmatter
{
    "name": "articraft-viewer",
    "description": "Use when compiling Articraft records, opening the local viewer, inspecting articulated assets visually, or working on viewer API\/web code."
}

Articraft Viewer

Use this skill when the user asks to compile records, browse generated objects, inspect articulation, start the viewer, or work on viewer/api or viewer/web.

Compile Records

For one record:

uv run articraft compile <record_id>

Start The Viewer

Built viewer flow:

just viewer

Development viewer flow with API and Vite:

just viewer-dev

API only:

uv run uvicorn viewer.api.app:app --reload --host 127.0.0.1 --port 8765

Frontend-only commands:

npm --prefix viewer/web run dev
npm --prefix viewer/web run typecheck
npm --prefix viewer/web run lint
npm --prefix viewer/web run build

Visual QA

When inspecting an asset, verify:

  • all primary parts are visible and connected
  • articulations move the intended parts
  • no major unintended overlap or floating geometry is visible
  • link names and controls are semantic
  • materials and colors match the object prompt
  • history/lineage is preserved for forked records

If the viewer or frontend code changed, run the relevant frontend checks:

npm --prefix viewer/web run typecheck
npm --prefix viewer/web run lint

If API behavior changed, run focused viewer/API tests:

uv run --group dev pytest -q tests/viewer

Version History

  • 59eb5e0 Current 2026-07-05 19:35

Same Skill Collection

plugins/articraft/skills/articraft-authoring/SKILL.md
plugins/articraft/skills/articraft-dataset/SKILL.md

Metadata

Files
0
Version
59eb5e0
Hash
0475beb6
Indexed
2026-07-05 19:35

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-08 23:38
浙ICP备14020137号-1 $bản đồ khách truy cập$