AgentSkillsCN

qcut-technical-docs

QCut的技术文档与架构参考。在理解代码库结构、AI视频工作流、测试基础设施、终端系统,或查找特定实现细节时,可借助此技能。

SKILL.md
--- frontmatter
name: qcut-technical-docs
description: QCut technical documentation and architecture reference. Use when understanding codebase structure, AI video workflows, testing infrastructure, terminal system, or finding specific implementation details.
user-invocable: false

QCut Technical Documentation

Reference documentation for QCut's architecture, workflows, and implementation details.

Documentation Index

For full navigation, see docs/technical/README.md.

Quick Reference

Architecture

TopicFileUse When
Source Code Structurearchitecture/source-code-structure.mdFinding files, understanding folder layout
Terminal Architecturearchitecture/terminal-architecture.mdUnderstanding xterm.js integration
Virtual Folder Systemarchitecture/virtual-folder-system.mdMedia organization, folder metadata

AI Video Generation

TopicFileUse When
AI Workflowai/workflow.mdWorking with AI video generation, FAL.ai
Skills Systemai/skills-system.mdHow skills work in QCut

AI Models

CategoryFolderModels
Text-to-Videoai/models/text-to-video/Sora 2, Veo 3, Kling, MiniMax, Wan, LTX
Image-to-Videoai/models/image-to-video/Runway Gen-3, Kling, Luma, Veo 2
Avatarai/models/avatar/Hedra, Sync, Hailuo
Transcriptionai/models/transcription/ElevenLabs Scribe, Whisper
Text-to-Imageai/models/text-to-image/Flux, SDXL, Ideogram
Image Upscaleai/models/image-upscale/Real-ESRGAN, Clarity
Segmentationai/models/segmentation/SAM, BiRefNet
Adjustment Panelai/models/adjustment-panel/Color grading, filters

Testing

TopicFileUse When
Test Infrastructuretesting/infrastructure.mdWriting tests, understanding test setup
E2E Testingtesting/e2e.mdEnd-to-end testing with Playwright

Workflows

TopicFileUse When
Effects Workflowworkflows/effects-sequence.mdVideo effects pipeline
Drawing Canvasworkflows/drawing-canvas-sequence.mdCanvas drawing implementation

Guides

TopicFileUse When
Build Commandsguides/build-commands.mdBuilding, running, deploying

Architecture Overview

Tech Stack

  • Frontend: Vite 7.0.6 + TanStack Router + React 18.3.1
  • Desktop: Electron 37.4.0 (100% TypeScript)
  • State: Zustand stores
  • Video: FFmpeg WebAssembly
  • AI: FAL.ai (40+ models)
  • Testing: Vitest 3.2.4 (200+ tests)

Key Directories

code
apps/web/src/
├── routes/          # TanStack Router pages
├── components/      # React components
│   ├── ui/          # Radix UI primitives (73 files)
│   └── editor/      # Video editor components
├── stores/          # Zustand state stores
├── hooks/           # Custom React hooks
├── lib/             # Utilities and services
│   └── ai-video/    # AI video generation
└── types/           # TypeScript definitions

electron/
├── main.ts          # Electron main process
├── preload.ts       # IPC bridge
└── *-handler.ts     # IPC handlers (38 total)

How Claude Uses This Skill

This skill is model-invoked only (user-invocable: false). Claude automatically loads relevant sections when:

  1. Understanding code structure → Loads architecture/source-code-structure.md
  2. Working with AI video → Loads ai/workflow.md + model docs
  3. Writing/debugging tests → Loads testing/*.md
  4. Terminal features → Loads architecture/terminal-architecture.md
  5. Build/deploy questions → Loads guides/build-commands.md