Not in the top 1,000 by GitHub stars

lhlGitHub/threejs-architecture-effects

An Agent Skill for building interactive, self-assembling 3D architecture with Three.js. 一个用 Three.js 生成可交互、可动态建造 3D 建筑的 Agent Skill。

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

693ca2ec1193 → 693ca2ec1193

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 693ca2ec1193

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 693ca2ec1193e7355054f14d7deb1427439a24d0

706GitHub stars
36stars in 7 days
1skill in this repository
0commits in 30 days

Heat

6.5
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026706

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

threejs-architecture-effects

When your agent uses it

Build or refine real Three.js architectural construction animations, especially Chinese pavilions, pagodas and clock towers with brick-by-brick growth, timber framing, layered eaves, procedural PBR materials and interactive detail cameras. Use for 3D建筑生长、古建搭建特效、楼台逐层建造、建筑动态组装 or similar architectural miniatures; not for flat image reveals or generic website styling.

What it loads into context

Frontmatter

141 tokens

Always available to the agent

SKILL.md

953 tokens

When the skill is activated

Reference documents

3,404 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. References
  2. Choose the starting point
  3. Method
  4. Scope
  5. What goes wrong
  6. Report

Scripts executed separately

  • assets/starter/package.json
  • assets/starter/src/App.tsx
  • assets/starter/src/PagodaThreeScene.tsx
  • assets/starter/src/heritage/architecture.ts
  • assets/starter/src/heritage/builder.ts
  • assets/starter/src/heritage/materials.ts
  • assets/starter/src/main.tsx
  • assets/starter/vite.config.ts
  • scripts/scaffold.mjs

Files

  • .gitignoreasset56 bytes
  • LICENSEasset1,063 bytes
  • README.mddoc4,569 bytes
  • SKILL.mdcore4,753 bytes
  • agents/openai.yamlasset382 bytes
  • assets/preview.gifasset1,976,495 bytes
  • assets/preview.mp4asset24,333,378 bytes
  • assets/preview.pngasset325,103 bytes
  • assets/starter/.gitignoreasset56 bytes
  • assets/starter/LICENSEasset1,063 bytes
  • assets/starter/README.mddoc606 bytes
  • assets/starter/index.htmlasset272 bytes
  • assets/starter/package-lock.jsonasset34,256 bytes
  • assets/starter/package.jsonruns542 bytes
  • assets/starter/src/App.tsxruns3,616 bytes
  • assets/starter/src/PagodaThreeScene.tsxruns6,772 bytes
  • assets/starter/src/heritage/architecture.tsruns25,666 bytes
  • assets/starter/src/heritage/builder.tsruns6,119 bytes
  • assets/starter/src/heritage/materials.tsruns6,838 bytes
  • assets/starter/src/main.tsxruns155 bytes
  • assets/starter/src/style.cssasset6,831 bytes
  • assets/starter/tsconfig.jsonasset294 bytes
  • assets/starter/vite.config.tsruns132 bytes
  • references/construction-principles.mddoc3,446 bytes
  • references/template-guide.mddoc2,940 bytes
  • references/verification.mddoc3,259 bytes
  • scripts/scaffold.mjsruns876 bytes
Read SKILL.md

# Three.js Architecture Effects

Create an actual, orbitable 3D building assembled from solid components. The included clock-tower miniature is a working reference, not a mandatory design or a historical reconstruction.

Resolve `<this-skill-dir>` from the loaded `SKILL.md`. Do not mix files from a different install of this skill.

## References

| File | Read it when |
| --- | --- |
| [references/template-guide.md](references/template-guide.md) | scaffolding a new project or mapping starter files |
| [references/construction-principles.md](references/construction-principles.md) | geometry, assembly timing, materials, or lighting |
| [references/verification.md](references/verification.md) | stutter, quality checks, metrics, or handoff |
View the complete source on GitHub

Skills included

  • threejs-architecture-effects

Repository facts

License
MIT
Created
Sep 22, 2026
Last pushed
Sep 22, 2026
Forks
73
Open issues
0
Project activity
Active

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 1 note
  • assets/preview.mp4:1 Analysis incomplete: Blob exceeds size or total-read limit; file skipped
Show all 263 signals by file

README.md

  • Network accessline 3
    Portable [Agent Skill](https://agentskills.io) by **Hailey**. It builds a real, orbitable Three.js building that assembles itself: brick courses, timber frame, dougong, layered eaves, procedural PBR materials, and close-up cameras.
  • Network accessline 7
    [![Brick-by-brick construction of a Chinese clock tower](assets/preview.gif)](https://github.com/lhlGitHub/threejs-architecture-effects/blob/main/assets/preview.mp4)
  • Network accessline 9
    <p align="center"><a href="https://github.com/lhlGitHub/threejs-architecture-effects/blob/main/assets/preview.mp4">Watch the full 20s demo →</a></p>
  • Network accessline 36
    git clone https://github.com/lhlGitHub/threejs-architecture-effects.git
  • Network accessline 54
    git clone https://github.com/lhlGitHub/threejs-architecture-effects.git

assets/starter/package-lock.json

  • Network accessline 27
    "node_modules/@dimforge/rapier3d-compat": {       "version": "0.12.0",       "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
  • Network accessline 28
    "version": "0.12.0",       "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",       "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow=="
  • Network accessline 29
    "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
  • Network accessline 34
    "node_modules/@emnapi/core": {       "version": "1.10.0",       "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz",
  • Network accessline 35
    "version": "1.10.0",       "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz",       "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==",
  • Network accessline 36
    "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz",
  • Network accessline 46
    "node_modules/@emnapi/runtime": {       "version": "1.10.0",       "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
  • Network accessline 47
    "version": "1.10.0",       "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",       "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
  • Network accessline 48
    "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
  • Network accessline 57
    "node_modules/@emnapi/wasi-threads": {       "version": "1.2.1",       "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",
  • Network accessline 58
    "version": "1.2.1",       "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",       "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==",
  • Network accessline 59
    "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",
  • Network accessline 68
    "node_modules/@napi-rs/wasm-runtime": {       "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.4.tgz",
  • Network accessline 69
    "version": "1.2.4",       "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.4.tgz",       "integrity": "sha512-AJxoUD2/15ESHbvpcyjU274nsAPLuOtPHCk0vKJM5pj//Fg/B1FXNWjPnXTT9PymCYYiHo4zPj0ZomXBKhoy7g==",
  • Network accessline 70
    "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.4.tgz",
  • Network accessline 81
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 82
    "type": "github",         "url": "https://github.com/sponsors/Brooooooklyn"       },
  • Network accessline 83
    "url": "https://github.com/sponsors/Brooooooklyn"
  • Network accessline 90
    "node_modules/@oxc-project/types": {       "version": "0.130.0",       "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.130.0.tgz",
  • Network accessline 91
    "version": "0.130.0",       "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.130.0.tgz",       "integrity": "sha512-ibD2usx9JRu7f5pu2tMKMI4cpA4NgXJQoYRP4pQ7Pxmn1l6k/53qWtQWZayhYy3X4QZkt90Ot+mJEaeXouio6Q==",
  • Network accessline 92
    "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.130.0.tgz",
  • Network accessline 95
    "license": "MIT",       "funding": {         "url": "https://github.com/sponsors/Boshen"
  • Network accessline 96
    "funding": {         "url": "https://github.com/sponsors/Boshen"       }
  • Network accessline 97
    "url": "https://github.com/sponsors/Boshen"
  • Network accessline 100
    "node_modules/@rolldown/binding-android-arm64": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.1.tgz",
  • Network accessline 101
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.1.tgz",       "integrity": "sha512-fJI3I0r3C3Oj/zdBCpaCmBRZYf07xpaq4yCfDDoSFm+beWNzbIl26puW8RraUdugoJw/95zerNOn6ja
  • Network accessline 102
    "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.1.tgz",
  • Network accessline 117
    "node_modules/@rolldown/binding-darwin-arm64": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.1.tgz",
  • Network accessline 118
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.1.tgz",       "integrity": "sha512-cKnAhWEsV7TPcA/5EAteDp6KcJZBQ2G+BqE7zayMMi7kMvwRsbv7WT9aOnn0WNl4SKEIf43vjS31iUPu8
  • Network accessline 119
    "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.1.tgz",
  • Network accessline 134
    "node_modules/@rolldown/binding-darwin-x64": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.1.tgz",
  • Network accessline 135
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.1.tgz",       "integrity": "sha512-YKrVwQjIRBPo+5G/u03wGjbdy4q7pyzCe93DK9VJ7zkVmeg8LJ7GbgsiHWdR4xSoe4CAXRD7Bcjgbtr64bkXN
  • Network accessline 136
    "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.1.tgz",
  • Network accessline 151
    "node_modules/@rolldown/binding-freebsd-x64": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.1.tgz",
  • Network accessline 152
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.1.tgz",       "integrity": "sha512-z/oBsREo46SsFqBwYtFe0kpJeBijAT48O/WXLI4suiCLBkr03RTtTJMCzSdDd2znlh8VJizL09XVkQgk8IZ
  • Network accessline 153
    "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.1.tgz",
  • Network accessline 168
    "node_modules/@rolldown/binding-linux-arm-gnueabihf": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.1.tgz",
  • Network accessline 169
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.1.tgz",       "integrity": "sha512-ik8q7GM11zxvYxFc2PeDcT6TBvhCQMaUxfph/M5l9sKuTs/Sjg3L+Byw0F7w0ZVLBZm
  • Network accessline 170
    "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.1.tgz",
  • Network accessline 185
    "node_modules/@rolldown/binding-linux-arm64-gnu": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.1.tgz",
  • Network accessline 186
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.1.tgz",       "integrity": "sha512-QoSx2EkyrrdZ6kcyE8stqZ62t0Yra8Fs5ia9lOxJrh6TMQJK7gQKmscdTHf7pOXKREKrVwOtJcQ
  • Network accessline 187
    "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.1.tgz",
  • Network accessline 202
    "node_modules/@rolldown/binding-linux-arm64-musl": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.1.tgz",
  • Network accessline 203
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.1.tgz",       "integrity": "sha512-uwNwFpwKeNiZawfAWBgg0VIztPTV3ihhh1vV334h9ivnNLorxnQMU6Fz8wG1Zb4Qh9LC1/Mkc
  • Network accessline 204
    "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.1.tgz",
  • Network accessline 219
    "node_modules/@rolldown/binding-linux-ppc64-gnu": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.1.tgz",
  • Network accessline 220
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.1.tgz",       "integrity": "sha512-zY1bul7OWr7DFBiJ++wofXvnr8B45ce3QsQUhKrIhXsygAh7bTkwyeM1bi1a2g5C/yC/N8TZyGD
  • Network accessline 221
    "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.1.tgz",
  • Network accessline 236
    "node_modules/@rolldown/binding-linux-s390x-gnu": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.1.tgz",
  • Network accessline 237
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.1.tgz",       "integrity": "sha512-0frlsT/f4Ft6I7SMESTKnF3cZsdicQn1dCMkF/jT9wDLE+gGoiQfv1nmT9e+s7s/fekvvy6tZM2
  • Network accessline 238
    "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.1.tgz",
  • Network accessline 253
    "node_modules/@rolldown/binding-linux-x64-gnu": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.1.tgz",
  • Network accessline 254
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.1.tgz",       "integrity": "sha512-XABVmGp9Tg0WspTVvwduTc4fpqy6JnAUrSQe6OuyqD/03nI7r0O9OWUkMIwFrjKAIqolvqoA4ZrJppg
  • Network accessline 255
    "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.1.tgz",
  • Network accessline 270
    "node_modules/@rolldown/binding-linux-x64-musl": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.1.tgz",
  • Network accessline 271
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.1.tgz",       "integrity": "sha512-bV4fzswuzVcKD90o/VM6QqKxnxlDq0g2BISDLNVmxrnhpv1DDbyPhCIjYfvzYLV+MvkKKnQt2Q6AO
  • Network accessline 272
    "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.1.tgz",
  • Network accessline 287
    "node_modules/@rolldown/binding-openharmony-arm64": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.1.tgz",
  • Network accessline 288
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.1.tgz",       "integrity": "sha512-/Mh0Zhq3OP7fVs0kcQHZP6lZEthMGTaSf8UBQYSFEZDWGXXlEC+nJ6EqenaK2t4LBXMe3A+
  • Network accessline 289
    "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.1.tgz",
  • Network accessline 304
    "node_modules/@rolldown/binding-wasm32-wasi": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.1.tgz",
  • Network accessline 305
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.1.tgz",       "integrity": "sha512-+1xc9X45l8ufsBAm6Gjvx2qDRIY9lTVt0cgWNcJ+1gdhXvkbxePA60yRTwSTuXL09CMhyJmjpV7E3Noyxbq
  • Network accessline 306
    "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.1.tgz",
  • Network accessline 323
    "node_modules/@rolldown/binding-win32-arm64-msvc": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.1.tgz",
  • Network accessline 324
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.1.tgz",       "integrity": "sha512-1D+UqZdfnuR+Jy1GgMJwi85bD40H21uNmOPRWQhw4oRSuolZ/B5rixZ45DK2KXOTCvmVCecau
  • Network accessline 325
    "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.1.tgz",
  • Network accessline 340
    "node_modules/@rolldown/binding-win32-x64-msvc": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.1.tgz",
  • Network accessline 341
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.1.tgz",       "integrity": "sha512-INAycaWuhlOK3wk4mRHGsdgwYWmd9cChdPdE9bwWmy6rn9VqVNYNFGhOdXrofXUxwHIncSiPNb8tN
  • Network accessline 342
    "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.1.tgz",
  • Network accessline 357
    "node_modules/@rolldown/pluginutils": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
  • Network accessline 358
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",       "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",
  • Network accessline 359
    "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
  • Network accessline 364
    "node_modules/@tweenjs/tween.js": {       "version": "23.1.3",       "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
  • Network accessline 365
    "version": "23.1.3",       "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",       "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==",
  • Network accessline 366
    "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
  • Network accessline 371
    "node_modules/@tybys/wasm-util": {       "version": "0.10.4",       "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz",
  • Network accessline 372
    "version": "0.10.4",       "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz",       "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==",
  • Network accessline 373
    "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz",
  • Network accessline 382
    "node_modules/@types/react": {       "version": "19.2.14",       "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
  • Network accessline 383
    "version": "19.2.14",       "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",       "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
  • Network accessline 384
    "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
  • Network accessline 392
    "node_modules/@types/react-dom": {       "version": "19.2.3",       "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
  • Network accessline 393
    "version": "19.2.3",       "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",       "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
  • Network accessline 394
    "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
  • Network accessline 402
    "node_modules/@types/stats.js": {       "version": "0.17.4",       "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
  • Network accessline 403
    "version": "0.17.4",       "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",       "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==",
  • Network accessline 404
    "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
  • Network accessline 409
    "node_modules/@types/three": {       "version": "0.185.4",       "resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.4.tgz",
  • Network accessline 410
    "version": "0.185.4",       "resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.4.tgz",       "integrity": "sha512-gAsBIC07NIFrxjbf7tH2t71c38uulFfk/RFoC7FNBSjMRAQ8J1x/RBvusX0N5PJouaYFJawXQqfCQ0RKUx/1nA==",
  • Network accessline 411
    "resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.4.tgz",
  • Network accessline 424
    "node_modules/@types/webxr": {       "version": "0.5.24",       "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",
  • Network accessline 425
    "version": "0.5.24",       "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",       "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==",
  • Network accessline 426
    "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",
  • Network accessline 431
    "node_modules/@vitejs/plugin-react": {       "version": "6.0.2",       "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.2.tgz",
  • Network accessline 432
    "version": "6.0.2",       "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.2.tgz",       "integrity": "sha512-DlSMqo4WhThw4vB8Mpn0Woe9J+Jfq1geJ61AKW0QEgLzGMNwtIMdxbDUzLxcun8W7NbJO0e2Jg/Nxm3cCSVzzg==",
  • Network accessline 433
    "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.2.tgz",
  • Network accessline 457
    "node_modules/csstype": {       "version": "3.2.3",       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
  • Network accessline 458
    "version": "3.2.3",       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",       "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
  • Network accessline 459
    "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
  • Network accessline 464
    "node_modules/detect-libc": {       "version": "2.1.2",       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
  • Network accessline 465
    "version": "2.1.2",       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",       "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
  • Network accessline 466
    "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
  • Network accessline 474
    "node_modules/fdir": {       "version": "6.5.0",       "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
  • Network accessline 475
    "version": "6.5.0",       "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",       "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
  • Network accessline 476
    "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
  • Network accessline 492
    "node_modules/fflate": {       "version": "0.8.3",       "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
  • Network accessline 493
    "version": "0.8.3",       "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",       "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
  • Network accessline 494
    "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
  • Network accessline 499
    "node_modules/fsevents": {       "version": "2.3.3",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
  • Network accessline 500
    "version": "2.3.3",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",       "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
  • Network accessline 501
    "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
  • Network accessline 514
    "node_modules/lightningcss": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",
  • Network accessline 515
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",       "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==",
  • Network accessline 516
    "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",
  • Network accessline 526
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 527
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       },
  • Network accessline 528
    "url": "https://opencollective.com/parcel"
  • Network accessline 544
    "node_modules/lightningcss-android-arm64": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
  • Network accessline 545
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",       "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0J
  • Network accessline 546
    "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
  • Network accessline 560
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 561
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       }
  • Network accessline 562
    "url": "https://opencollective.com/parcel"
  • Network accessline 565
    "node_modules/lightningcss-darwin-arm64": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
  • Network accessline 566
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",       "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1
  • Network accessline 567
    "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
  • Network accessline 581
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 582
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       }
  • Network accessline 583
    "url": "https://opencollective.com/parcel"
  • Network accessline 586
    "node_modules/lightningcss-darwin-x64": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
  • Network accessline 587
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",       "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m
  • Network accessline 588
    "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
  • Network accessline 602
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 603
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       }
  • Network accessline 604
    "url": "https://opencollective.com/parcel"
  • Network accessline 607
    "node_modules/lightningcss-freebsd-x64": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
  • Network accessline 608
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",       "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3
  • Network accessline 609
    "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
  • Network accessline 623
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 624
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       }
  • Network accessline 625
    "url": "https://opencollective.com/parcel"
  • Network accessline 628
    "node_modules/lightningcss-linux-arm-gnueabihf": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
  • Network accessline 629
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",       "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3
  • Network accessline 630
    "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
  • Network accessline 644
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 645
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       }
  • Network accessline 646
    "url": "https://opencollective.com/parcel"
  • Network accessline 649
    "node_modules/lightningcss-linux-arm64-gnu": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
  • Network accessline 650
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",       "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3
  • Network accessline 651
    "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
  • Network accessline 665
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 666
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       }
  • Network accessline 667
    "url": "https://opencollective.com/parcel"
  • Network accessline 670
    "node_modules/lightningcss-linux-arm64-musl": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
  • Network accessline 671
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",       "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oB
  • Network accessline 672
    "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
  • Network accessline 686
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 687
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       }
  • Network accessline 688
    "url": "https://opencollective.com/parcel"
  • Network accessline 691
    "node_modules/lightningcss-linux-x64-gnu": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
  • Network accessline 692
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",       "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5
  • Network accessline 693
    "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
  • Network accessline 707
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 708
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       }
  • Network accessline 709
    "url": "https://opencollective.com/parcel"
  • Network accessline 712
    "node_modules/lightningcss-linux-x64-musl": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
  • Network accessline 713
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",       "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTa
  • Network accessline 714
    "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
  • Network accessline 728
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 729
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       }
  • Network accessline 730
    "url": "https://opencollective.com/parcel"
  • Network accessline 733
    "node_modules/lightningcss-win32-arm64-msvc": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
  • Network accessline 734
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",       "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4R
  • Network accessline 735
    "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
  • Network accessline 749
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 750
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       }
  • Network accessline 751
    "url": "https://opencollective.com/parcel"
  • Network accessline 754
    "node_modules/lightningcss-win32-x64-msvc": {       "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
  • Network accessline 755
    "version": "1.33.0",       "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",       "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKK
  • Network accessline 756
    "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
  • Network accessline 770
    "funding": {         "type": "opencollective",         "url": "https://opencollective.com/parcel"
  • Network accessline 771
    "type": "opencollective",         "url": "https://opencollective.com/parcel"       }
  • Network accessline 772
    "url": "https://opencollective.com/parcel"
  • Network accessline 775
    "node_modules/meshoptimizer": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz",
  • Network accessline 776
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz",       "integrity": "sha512-oRFNWJRDA/WTrVj7NWvqa5HqE1t9MYDj2VaWirQCzCCrAd2GHrqR/sQezCxiWATPNlKTcRaPRHPJwIRoPBAp5g==",
  • Network accessline 777
    "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz",
  • Network accessline 782
    "node_modules/nanoid": {       "version": "3.3.19",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz",
  • Network accessline 783
    "version": "3.3.19",       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz",       "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==",
  • Network accessline 784
    "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz",
  • Network accessline 788
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 789
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 790
    "url": "https://github.com/sponsors/ai"
  • Network accessline 801
    "node_modules/picocolors": {       "version": "1.1.1",       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 802
    "version": "1.1.1",       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",       "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
  • Network accessline 803
    "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
  • Network accessline 808
    "node_modules/picomatch": {       "version": "4.0.7",       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
  • Network accessline 809
    "version": "4.0.7",       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",       "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
  • Network accessline 810
    "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
  • Network accessline 816
    },       "funding": {         "url": "https://github.com/sponsors/jonschlinkert"
  • Network accessline 817
    "funding": {         "url": "https://github.com/sponsors/jonschlinkert"       }
  • Network accessline 818
    "url": "https://github.com/sponsors/jonschlinkert"
  • Network accessline 821
    "node_modules/postcss": {       "version": "8.5.28",       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
  • Network accessline 822
    "version": "8.5.28",       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",       "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",
  • Network accessline 823
    "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
  • Network accessline 827
    {           "type": "opencollective",           "url": "https://opencollective.com/postcss/"
  • Network accessline 828
    "type": "opencollective",           "url": "https://opencollective.com/postcss/"         },
  • Network accessline 829
    "url": "https://opencollective.com/postcss/"
  • Network accessline 831
    {           "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/postcss"
  • Network accessline 832
    "type": "tidelift",           "url": "https://tidelift.com/funding/github/npm/postcss"         },
  • Network accessline 833
    "url": "https://tidelift.com/funding/github/npm/postcss"
  • Network accessline 835
    {           "type": "github",           "url": "https://github.com/sponsors/ai"
  • Network accessline 836
    "type": "github",           "url": "https://github.com/sponsors/ai"         }
  • Network accessline 837
    "url": "https://github.com/sponsors/ai"
  • Network accessline 850
    "node_modules/react": {       "version": "19.2.6",       "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz",
  • Network accessline 851
    "version": "19.2.6",       "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz",       "integrity": "sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==",
  • Network accessline 852
    "resolved": "https://registry.npmjs.org/react/-/react-19.2.6.tgz",
  • Network accessline 859
    "node_modules/react-dom": {       "version": "19.2.6",       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz",
  • Network accessline 860
    "version": "19.2.6",       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz",       "integrity": "sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==",
  • Network accessline 861
    "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.6.tgz",
  • Network accessline 871
    "node_modules/rolldown": {       "version": "1.0.1",       "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.1.tgz",
  • Network accessline 872
    "version": "1.0.1",       "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.1.tgz",       "integrity": "sha512-X0KQHljNnEkWNqqiz9zJrGunh1B0HgOxLXvnFpCOcadzcy5qohZ3tqMEUg00vncoRovXuK3ZqCT9KnnKzoInFQ==",
  • Network accessline 873
    "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.1.tgz",
  • Network accessline 905
    "node_modules/scheduler": {       "version": "0.27.0",       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
  • Network accessline 906
    "version": "0.27.0",       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",       "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
  • Network accessline 907
    "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
  • Network accessline 911
    "node_modules/source-map-js": {       "version": "1.2.1",       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
  • Network accessline 912
    "version": "1.2.1",       "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",       "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
  • Network accessline 913
    "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
  • Network accessline 921
    "node_modules/three": {       "version": "0.185.1",       "resolved": "https://registry.npmjs.org/three/-/three-0.185.1.tgz",
  • Network accessline 922
    "version": "0.185.1",       "resolved": "https://registry.npmjs.org/three/-/three-0.185.1.tgz",       "integrity": "sha512-5aojFCXKwnjBRZvUnt3WFfEcvUJgkN5LlijRFN95hMy8WVkG4I0QNcJE+OuWvuJ0bOdStrbfXn0pkd6/QyiAlg==",
  • Network accessline 923
    "resolved": "https://registry.npmjs.org/three/-/three-0.185.1.tgz",
  • Network accessline 927
    "node_modules/tinyglobby": {       "version": "0.2.17",       "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
  • Network accessline 928
    "version": "0.2.17",       "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",       "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
  • Network accessline 929
    "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
  • Network accessline 939
    },       "funding": {         "url": "https://github.com/sponsors/SuperchupuDev"
  • Network accessline 940
    "funding": {         "url": "https://github.com/sponsors/SuperchupuDev"       }
  • Network accessline 941
    "url": "https://github.com/sponsors/SuperchupuDev"
  • Network accessline 944
    "node_modules/tslib": {       "version": "2.8.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  • Network accessline 945
    "version": "2.8.1",       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",       "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
  • Network accessline 946
    "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
  • Network accessline 952
    "node_modules/typescript": {       "version": "5.9.3",       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 953
    "version": "5.9.3",       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",       "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
  • Network accessline 954
    "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
  • Network accessline 966
    "node_modules/vite": {       "version": "8.0.13",       "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.13.tgz",
  • Network accessline 967
    "version": "8.0.13",       "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.13.tgz",       "integrity": "sha512-MFtjBYgzmSxmgA4RAfjIyXWpGe1oALnjgUTzzV7QLx/TKxCzjtMH6Fd9/eVK+5Fg1qNoz5VAwsmMs/NofrmJvw==",
  • Network accessline 968
    "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.13.tgz",
  • Network accessline 984
    },       "funding": {         "url": "https://github.com/vitejs/vite?sponsor=1"
  • Network accessline 985
    "funding": {         "url": "https://github.com/vitejs/vite?sponsor=1"       },
  • Network accessline 986
    "url": "https://github.com/vitejs/vite?sponsor=1"

assets/starter/package.json

  • Executable scriptline 1
    Executable file

assets/starter/src/App.tsx

  • Executable scriptline 1
    Executable file

assets/starter/src/PagodaThreeScene.tsx

  • Executable scriptline 1
    Executable file

assets/starter/src/heritage/architecture.ts

  • Executable scriptline 1
    Executable file

assets/starter/src/heritage/builder.ts

  • Executable scriptline 1
    Executable file

assets/starter/src/heritage/materials.ts

  • Executable scriptline 1
    Executable file

assets/starter/src/main.tsx

  • Executable scriptline 1
    Executable file

assets/starter/vite.config.ts

  • Executable scriptline 1
    Executable file

scripts/scaffold.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 14 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.