Community编程与开发github.com

sickn33/3d-web-experience

3D网络体验专家 - Three.js、React Three Fiber、Spline、WebGL及交互式3D场景构建,涵盖产品配置器、3D作品集、沉浸式网站等。

3d-web-experience 是什么?

这是一个专注于Web 3D体验构建的专业技能,适用于Claude Code、Cursor、Codex等AI代理平台。该技能的核心是帮助开发者利用Three.js、React Three Fiber、Spline和WebGL等前沿技术,创建交互式3D场景和沉浸式网页。它能够处理产品配置器、3D作品集和深度交互式网站等项目,让用户无需成为3D专家也能实现复杂的视觉效果。通过该技能,AI代理可以理解3D场景的构建逻辑、优化性能,并生成可直接运行的代码片段。

兼容平台~Claude Code~Codex CLI~Cursor
Part ofReact
npx skills add https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/3d-web-experience

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

3d-web-experience 是做什么的?

3D网络体验专家 - 使用Three.js、React Three Fiber、Spline、WebGL及交互式3D场景构建。涵盖产品配置器、3D作品集、沉浸式网站,为网络体验带来深度与立体感。

概述

本技能专注于利用现代Web技术创建引人入胜的3D体验。无论是简单的3D模型展示,还是复杂的交互式产品配置器,都能提供专业的指导与代码实现。

主要技术栈

  • Three.js: 核心3D渲染库,用于创建和显示3D场景
  • React Three Fiber (R3F): React组件化的Three.js封装,简化状态管理与场景构建
  • Spline: 可视化3D设计工具,可快速创建和导出3D场景
  • WebGL: 底层图形API,用于高性能渲染

适用场景

  • 产品配置器:允许用户自定义3D产品外观和参数
  • 3D作品集:展示个人或团队的三维设计作品
  • 沉浸式网站:创建具有深度感和互动性的网页体验

使用示例

import { Canvas } from '@react-three/fiber'
import { OrbitControls } from '@react-three/drei'

function Scene() {
  return (
    <Canvas>
      <ambientLight />
      <pointLight position={[10, 10, 10]} />
      <mesh>
        <boxGeometry args={[1, 1, 1]} />
        <meshStandardMaterial color="orange" />
      </mesh>
      <OrbitControls />
    </Canvas>
  )
}

export default Scene

注意事项

  • 确保用户浏览器支持WebGL
  • 优化3D模型以减少加载时间和内存占用
  • 使用useMemo和useFrame优化React组件的渲染性能

许可证

MIT

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

sickn33/agent-memory-mcp

A hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).

sickn33/agent-memory-systems

Memory is the cornerstone of intelligent agents. Without it, every interaction starts from zero. This skill covers the architecture of agent memory: short-term (context window), long-term (vector stores), and the cognitive architectures that organize them.

sickn33/ai-agents-architect

Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration.

sickn33/api-documentation-generator

Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices

sickn33/api-patterns

API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.

sickn33/api-security-best-practices

Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities

sickn33/app-store-optimization

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

sickn33/architecture

Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.

sickn33/audio-transcriber

Transform audio recordings into professional Markdown documentation with intelligent summaries using LLM integration

sickn33/aws-serverless

Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start optimization.

sickn33/backend-architect

Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems.

sickn33/backend-dev-guidelines

You are a senior backend engineer operating production-grade services under strict architectural and reliability constraints. Use when routes, controllers, services, repositories, express middleware, or prisma database access.

sickn33/bash-linux

Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.

sickn33/bash-scripting

Bash scripting workflow for creating production-ready shell scripts with defensive patterns, error handling, and testing.

sickn33/brainstorming

Use before creative or constructive work (features, architecture, behavior). Transforms vague ideas into validated designs through disciplined reasoning and collaboration.

sickn33/browser-automation

Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies, and anti-detection patterns.

sickn33/browser-extension-builder

Expert in building browser extensions that solve real problems - Chrome, Firefox, and cross-browser extensions. Covers extension architecture, manifest v3, content scripts, popup UIs, monetization strategies, and Chrome Web Store publishing.

sickn33/bullmq-specialist

BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications.

sickn33/bun-development

Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by [oven-sh/bun](https://github.com/oven-sh/bun).

sickn33/cc-skill-security-review

This skill ensures all code follows security best practices and identifies potential vulnerabilities. Use when implementing authentication or authorization, handling user input or file uploads, or creating new API endpoints.

相关技能