Reversible Migration
JuliusBrussee/caveman
Implement reversible compatibility-safe transitions. Use for schema, data, API, protocol, configuration, or dependency migrations requiring rollback and…
Migrate NeRF-based methods to 3DGS via the SLAT unified encode-decode framework.
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill nerf-to-3dgs-migrator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jaccen/Awesome-Gaussian-Skills nerf-to-3dgs-migrator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nerf-to-3dgs-migrator .claude/skills/nerf-to-3dgs-migrator && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "nerf-to-3dgs-migrator" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/nerf-to-3dgs-migrator into .claude/skills/nerf-to-3dgs-migrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nerf-to-3dgs-migrator", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/nerf-to-3dgs-migratorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill nerf-to-3dgs-migrator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jaccen/Awesome-Gaussian-Skills nerf-to-3dgs-migrator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/nerf-to-3dgs-migrator .agents/skills/nerf-to-3dgs-migrator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "nerf-to-3dgs-migrator" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/nerf-to-3dgs-migrator into .agents/skills/nerf-to-3dgs-migrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nerf-to-3dgs-migrator", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill nerf-to-3dgs-migrator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jaccen/Awesome-Gaussian-Skills nerf-to-3dgs-migrator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/nerf-to-3dgs-migrator .cursor/skills/nerf-to-3dgs-migrator && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "nerf-to-3dgs-migrator" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/nerf-to-3dgs-migrator into .cursor/skills/nerf-to-3dgs-migrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nerf-to-3dgs-migrator", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jaccen/Awesome-Gaussian-Skills.git --path skills/nerf-to-3dgs-migrator--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill nerf-to-3dgs-migrator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jaccen/Awesome-Gaussian-Skills nerf-to-3dgs-migrator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/nerf-to-3dgs-migrator .gemini/skills/nerf-to-3dgs-migrator && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "nerf-to-3dgs-migrator" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/nerf-to-3dgs-migrator into .gemini/skills/nerf-to-3dgs-migrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nerf-to-3dgs-migrator", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jaccen/Awesome-Gaussian-Skills nerf-to-3dgs-migratorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill nerf-to-3dgs-migrator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/nerf-to-3dgs-migrator .github/skills/nerf-to-3dgs-migrator && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "nerf-to-3dgs-migrator" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/nerf-to-3dgs-migrator into .github/skills/nerf-to-3dgs-migrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nerf-to-3dgs-migrator", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jaccen/Awesome-Gaussian-Skills --skill nerf-to-3dgs-migrator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jaccen/Awesome-Gaussian-Skills nerf-to-3dgs-migrator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaccen/Awesome-Gaussian-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/nerf-to-3dgs-migrator .opencode/skills/nerf-to-3dgs-migrator && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "nerf-to-3dgs-migrator" agent skill from https://github.com/jaccen/Awesome-Gaussian-Skills/tree/main/skills/nerf-to-3dgs-migrator into .opencode/skills/nerf-to-3dgs-migrator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "nerf-to-3dgs-migrator", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
nerf-to-3dgs-migratorMigrate NeRF-based methods to 3DGS via the SLAT unified encode-decode framework.
Nerf To 3dgs Migrator is an agent skill from jaccen/Awesome-Gaussian-Skills. Migrate NeRF-based methods to 3DGS via the SLAT unified encode-decode framework. Analyzes component compatibility, provides code templates, identifies issues. Covers encoding, deformation, appearance, geometry. Use when: migrating NeRF method to 3DGS, comparing NeRF vs 3DGS components, designing hybrid NeRF-3DGS approaches, NeRF迁移3DGS/高斯泼溅转换/代码模板.
Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: 图形学与3DGS、空间智能持续更新论文;AI Agent Skills for 3D Gaussian Splatting, NeRF & Computer Graphics Research. 800+ methods, 25categories, 12skills. OpenClaw / Claude Code compatible. The licence is Apache-2.0.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b43e455. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are python).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Nerf To 3dgs Migrator loads about 4k tokens when it runs. Until then it costs about 93 tokens; SKILL.md has 1,277 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jaccen/Awesome-Gaussian-Skills at commit b43e455, republished under its Apache-2.0 licence (© jaccen). 1,277 words, ~3,996 tokens.
.claude/skills/nerf-to-3dgs-migrator/SKILL.md (or your agent's skills folder).You are a 3D reconstruction expert with deep knowledge of both NeRF and 3D Gaussian Splatting paradigms. Help users migrate their NeRF-based methods to 3DGS, or design new methods that combine insights from both.
Before any migration, understand these fundamental differences:
| Aspect | NeRF | 3DGS |
|---|---|---|
| Representation | Continuous (MLP + volumetric) | Discrete (explicit Gaussians) |
| Rendering | Volume rendering (ray marching) | Splatting (α-compositing) |
| Sampling | Along rays (coarse-to-fine) | Point-based (all Gaussians) |
| Query | Point sampling + MLP forward | Direct attribute lookup |
| Density control | Implicit (MLP output) | Explicit (clone/split/prune) |
| Memory | Bounded (MLP params) | Unbounded (grows during training) |
| Speed | Slow (per-pixel ray march) | Fast (parallel rasterization) |
| Quality ceiling | High (continuous) | High (adaptive density) |
v1.6.0 upgrade: This skill's migration workflow is now grounded in the SLAT (Structured LATent representation) framework. See
../../references/slat-unified-representation.mdfor the full theory.
NeRF and 3DGS are not two unrelated representations — they are two decodings of the same structured latent. This is why migration is possible at all:
NeRF (continuous MLP field)
│
▼ ENCODE: sample density + color on voxel grid
┌──────────────────────┐
│ SLAT │
│ (sparse voxel │
│ latent) │
└──────┬───────────────┘
│
├── DECODE → 3D Gaussians (discrete, explicit)
└── DECODE → NeRF (continuous, implicit) ← original sourceUnder SLAT, NeRF→3DGS migration is a re-decode operation: encode the NeRF's continuous field into structured latent (by sampling on a voxel grid), then decode to discrete Gaussians. Each component migration step in this skill corresponds to a SLAT feature channel mapping:
| Migration Step (this skill) | SLAT Feature Channel | Why It Maps |
|---|---|---|
| Positional Encoding → SH | Appearance feature | Both encode view-dependent color; SH is 3DGS-native |
| Density (σ) → Opacity (α) | Geometry occupancy | σ sampled at voxel → α per Gaussian |
| Color MLP → SH coefficients | Appearance feature | MLP output → explicit SH per Gaussian |
| Deformation Field → offsets | Deformation hook | Temporal field → per-Gaussian offset at time t |
| Appearance embedding → features | Appearance feature | Per-image vector → per-Gaussian feature |
| Hash Grid → per-Gaussian features | Geometry+appearance | Multi-resolution → flat per-Gaussian vector |
| Coarse-to-Fine → Progressive training | Training schedule | Both control resolution progression |
Under SLAT, NeRF→3DGS has low total conversion loss because:
This explains why NeRF→3DGS migration generally preserves quality, while the reverse (3DGS→NeRF) loses the explicit structure advantage.
| Scenario | SLAT-Guided | Direct Component Migration |
|---|---|---|
| Migrating one method, one-on-one | ❌ Overkill | ✅ Simpler, faster |
| Migrating to also support Mesh output | ✅ Encode once, decode to 3DGS + Mesh | ❌ Must redo for Mesh |
| Need to quantify migration quality | ✅ Loss budget framework | ❌ No unified metric |
| Designing a new hybrid NeRF-3DGS method | ✅ SLAT provides the theoretical basis | ❌ Ad-hoc |
| Quick prototype migration | ❌ Latent overhead | ✅ Direct is faster |
Analyze the source NeRF method and classify each component:
┌─────────────────────────────────┐
│ NeRF Method Components │
├─────────────────┬───────────────┤
│ Component │ Migration │
│ │ Strategy │
├─────────────────┼───────────────┤
│ Positional │ → Per-Gaussian│
│ Encoding │ SH/feature │
├─────────────────┼───────────────┤
│ Density MLP │ → Opacity │
│ (σ) │ attribute │
├─────────────────┼───────────────┤
│ Color MLP │ → SH coeffs │
│ (c) │ or feature │
├─────────────────┼───────────────┤
│ Deformation │ → Offset on │
│ Field │ μ/R/S │
├─────────────────┼───────────────┤
│ Appearance │ → Per-Gaussian│
│ Embedding │ feature vec │
├─────────────────┼───────────────┤
│ Hash Grid / │ → Per-Gaussian│
│ Feature Grid │ features │
├─────────────────┼───────────────┤
│ Regularization │ → Modify ADC │
│ (TV, depth, │ or add loss │
│ normal) │ │
├─────────────────┼───────────────┤
│ Coarse-to-Fine │ → Progressive │
│ Sampling │ training │
└─────────────────┴───────────────┘NeRF approach: Points are sampled along rays, encoded via PE/hash grid, fed to MLP.
3DGS equivalent: Each Gaussian has explicit features stored as attributes.
Migration options:
| NeRF Encoding | 3DGS Mapping | Code Pattern |
|---|---|---|
| Frequency PE (sin/cos) | SH coefficients (built-in) | Direct: SH is 3DGS's native encoding |
| Hash grid (Instant-NGP) | Per-Gaussian feature vector | Store N-dim feature per Gaussian, concatenate with SH |
| Tri-plane encoding | Per-Gaussian feature vector | Same as above |
| Multi-resolution hash | Adaptive feature dimension | Use higher SH degree for important regions |
Code template (PyTorch):
# Before: NeRF — encoding is computed on-the-fly
def query_mlp(points, rays):
encoded = hash_grid(points) # (N, D)
density = density_mlp(encoded)
color = color_mlp(encoded, rays)
# After: 3DGS — encoding is stored per-Gaussian
class GaussianModel:
def __init__(self):
self._xyz = nn.Parameter(...) # position (N, 3)
self._opacity = nn.Parameter(...) # opacity (N, 1)
self._features = nn.Parameter(...) # encoded features (N, D) ← NEW
self._sh = nn.Parameter(...) # SH coefficients (N, 3*K)Key difference: NeRF density σ ∈ [0, ∞), 3DGS opacity α ∈ [0, 1].
Migration:
# NeRF: α = 1 - exp(-σ * δ) where δ is step size
# 3DGS: α = sigmoid(raw_opacity)
# If you need density-like behavior from opacity:
density_from_opacity = -torch.log(1 - opacity + 1e-6) / voxel_sizeNeRF: C = Σ c_i * α_i * T_i (along ray, with T = Π(1 - α_j)) 3DGS: Same formula but Gaussians are sorted by depth, not sampled along ray.
Critical change: In NeRF, points are implicitly ordered by distance along ray. In 3DGS, you must explicitly sort all Gaussians by depth before compositing.
# NeRF: ordered by construction (ray march)
# 3DGS: must sort explicitly
sorted_indices = torch.argsort(depths, dim=0) # depth = (N, 1)
gaussians_sorted = gaussians[sorted_indices]NeRF: Deformation field is queried at each sampled point. 3DGS: Apply deformation as offsets to Gaussian parameters.
# NeRF approach
def deform(points, t):
delta = deformation_mlp(points, t)
return points + delta
# 3DGS approach
class DeformableGaussians:
def apply_deformation(self, t):
# Option 1: Direct offset on position
self._xyz = self.base_xyz + self.deformation_net(self.base_xyz, t)
# Option 2: Offset on rotation and scale too
self._rotation = self.base_rotation + delta_rotation(t)
self._scaling = self.base_scaling * scale_factor(t)# NeRF: appearance is a learned vector per-image
# 3DGS: store appearance-modulating features per Gaussian
class AppearanceGaussians:
def __init__(self, num_gaussians, appearance_dim=32):
self._appearance = nn.Parameter(
torch.randn(num_gaussians, appearance_dim) * 0.01
)
def get_color(self, sh_features, image_idx):
# Combine SH features with appearance
combined = torch.cat([sh_features, self._appearance], dim=-1)
return self.color_net(combined)| NeRF Feature | 3DGS Compatibility | Workaround |
|---|---|---|
| Continuous opacity field | Implicit → Explicit loss | Replace with per-Gaussian opacity |
| Transmittance accumulation | Same formula, different order | Sort Gaussians by depth |
| Hierarchical sampling | Not needed (all Gaussians visible) | Remove, use ADC instead |
| NeRF-W / appearance per-image | Not native to 3DGS | Add per-Gaussian appearance features |
| SDF regularization | No native SDF in 3DGS | Add depth/normal loss as post-hoc |
| Multi-resolution features | Explicit per-Gaussian | Store feature vector, interpolate if needed |
| Ray-based queries | Point-based queries | Restructure query pipeline |
When migrating NeRF methods that use custom density/sampling strategies, consider these modern alternatives to vanilla 3DGS ADC:
| Method | ArXiv | What It Replaces | Key Difference |
|---|---|---|---|
| Softmax-GS (CVPR'26 Findings) | 2604.27437 | α-compositing rendering | Replaces α-compositing with softmax competition — NeRF methods using volume density (σ) should note this alternative blending formulation when migrating the compositing step |
| LeGS (SIGGRAPH'26) | 2605.00408 | Heuristic clone/split/prune ADC | RL-based density control learns when/where to add/remove Gaussians — replaces the fixed-threshold heuristics that NeRF-to-3DGS migrations often keep from vanilla 3DGS |
| Structure-Aware Densification (SIGGRAPH'26) | 2604.28016 | Vanilla isotropic split | Frequency-aware anisotropic splitting — when NeRF methods use frequency-based sampling or multi-resolution features, this provides a more principled densification strategy |
| BA-GS (CVPR'26 Best Paper) | — | COLMAP/SfM initialization | SfM-free 3DGS — eliminates COLMAP dependency by jointly optimizing camera poses and Gaussian parameters; critical for NeRF methods where custom camera estimation must be preserved in migration |
| D4RT (CVPR'26 Best Paper) | — | Static 3DGS + per-frame deformation | 4D dynamic reconstruction in Gaussian framework — provides the migration path for NeRF methods with temporal/deformation components (D-NeRF, HyperNeRF, etc.) |
Key changes to the training loop:
# 1. Initialization
# NeRF: Random MLP weights
# 3DGS: SfM point cloud → initialize Gaussians
# 2. Density Control
# NeRF: Implicit (σ from MLP)
# 3DGS: Explicit ADC (clone, split, prune)
# 3. Training iterations
# NeRF: Typically 20k-100k per scene
# 3DGS: Typically 7k-30k (faster convergence)
# 4. Learning rates
# 3DGS standard:
# position: 0.00016 * decay(0.01, step, 30000)
# opacity: 0.05
# scaling: 0.005
# rotation: 0.001
# SH: 0.0025 (degree 0), 0.000125 (degree 1+)## Migration Plan: [Source Method] → 3DGS
### Method Overview
[Brief summary of the NeRF method]
### Component Mapping
| NeRF Component | 3DGS Equivalent | Complexity |
|---------------|-----------------|------------|
| ... | ... | Low/Med/High |
### Step-by-Step Migration
1. **Step Name**: [Description] + [Code template]
### Potential Issues
1. **Issue**: ... → **Solution**: ...
### Estimated Effort
- Implementation: X days
- Testing: X days
- Expected quality: [High/Medium/Low] compared to original
### Code Skeleton
[Minimal working code structure]This skill references a knowledge base of 872 methods across 23 categories (updated for v0.8.4 cycle).
The following are categorical prohibitions. Violating any of these invalidates the output:
export_scene_code partitions procedural geometry vs 3DGS splat based on SLAT encode-decode analysis)../../references/slat-unified-representation.md for the shared theoretical frameworkDo NOT try to apply the logic, method data, bug patterns, or technical details described in this skill from memory. Always read the SKILL.md and referenced files from disk before producing any output. The knowledge base is updated frequently; stale memory may produce outdated, inaccurate, or fabricated results.
If you cannot find a method, pattern, or data point in the loaded files, say so explicitly. Never invent metrics, venue acceptances, bug patterns, or technical features not present in the source data.
If you like it, please star this repo https://github.com/jaccen/Awesome-Gaussian-Skills
© jaccen, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/nerf-to-3dgs-migrator of jaccen/Awesome-Gaussian-Skills.
Open the folder on GitHubat commit b43e455
Nerf To 3dgs Migrator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Nerf To 3dgs Migrator this skilljaccen/Awesome-Gaussian-Skills | 161 | — | ~4k | Automated safety check: Pass | Apache-2.0 | |
| Reversible MigrationJuliusBrussee/caveman | 111k | 1 repos | ~196 | Automated safety check: Pass | Apache-2.0 | |
| Database Migrationsaffaan-m/ECC | 277k | 4 repos | ~3k | Automated safety check: Pass | MIT | |
| Database Migrationsaffaan-m/ECC | 277k | 1 repos | ~2.4k | Automated safety check: Pass | MIT | |
| Safe Database Migration Patternsaffaan-m/ECC | 276k | — | ~3.3k | Automated safety check: Pass | MIT | |
| Migrate Createruvnet/ruflo | 74k | — | ~583 | Automated safety check: Notes | MIT |
JuliusBrussee/caveman
Implement reversible compatibility-safe transitions. Use for schema, data, API, protocol, configuration, or dependency migrations requiring rollback and…
affaan-m/ECC
Safe, reversible database migration patterns: forward-only production changes, expand-contract zero-downtime renames, concurrent indexes, batched backfills, and per-tool workflows for PostgreSQL…
affaan-m/ECC
Şema değişiklikleri, veri migration'ları, rollback'ler ve PostgreSQL, MySQL ve yaygın ORM'ler (Prisma, Drizzle, Django, TypeORM, golang-migrate) arasında sıfır kesinti deployment'ları için…
affaan-m/ECC
Rules and examples for safe, reversible schema changes in production: zero-downtime column and index changes, large data backfills and ORM migration workflows.
ruvnet/ruflo
Create a new sequentially numbered database migration with up/down SQL files
kortix-ai/suna
How to change the database schema in this repo. An agent skill from kortix-ai/suna.
jaccen/Awesome-Gaussian-Skills
Review 3DGS implementation code for correctness, performance bugs, and best practices.
jaccen/Awesome-Gaussian-Skills
Generate CN patent docs (claims, specification, abstract) and software copyright materials from AI/big-data project code or docs.
jaccen/Awesome-Gaussian-Skills
3DGS Articulated Object Reasoning & Digital Twin Agent. An agent skill from jaccen/Awesome-Gaussian-Skills.
jaccen/Awesome-Gaussian-Skills
3DGS compression-to-deployment pipeline: quantization (scalar/VQ/mixed-precision), pruning (coreset/adaptive/variational/merge/Bayesian), progressive streaming & LoD, Web/WebGPU/mobile deployment…
jaccen/Awesome-Gaussian-Skills
MCP protocol integration with 3DGS rendering pipeline: Agent-controlled Three.js/WebGPU rendering, voice-driven scene reconstruction, real-time parameter manipulation, light tracing backend.
jaccen/Awesome-Gaussian-Skills
Read and summarize 3DGS research papers. An agent skill from jaccen/Awesome-Gaussian-Skills.
Migrate NeRF-based methods to 3DGS via the SLAT unified encode-decode framework. Nerf To 3dgs Migrator is an agent skill from jaccen/Awesome-Gaussian-Skills. Migrate NeRF-based methods to 3DGS via the SLAT unified encode-decode framework.
Nerf To 3dgs Migrator fits situations like: : migrating NeRF method to 3DGS; comparing NeRF vs 3DGS components; designing hybrid NeRF-3DGS approaches; neRF迁移3DGS/高斯泼溅转换/代码模板.
Run `npx skills add jaccen/Awesome-Gaussian-Skills --skill nerf-to-3dgs-migrator -a claude-code`. Or copy the skill folder (skills/nerf-to-3dgs-migrator in jaccen/Awesome-Gaussian-Skills) into .claude/skills/nerf-to-3dgs-migrator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jaccen/Awesome-Gaussian-Skills --skill nerf-to-3dgs-migrator -a codex`. Or copy the skill folder (skills/nerf-to-3dgs-migrator in jaccen/Awesome-Gaussian-Skills) into .agents/skills/nerf-to-3dgs-migrator in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jaccen/Awesome-Gaussian-Skills --skill nerf-to-3dgs-migrator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/nerf-to-3dgs-migrator, .gemini/skills/nerf-to-3dgs-migrator, .github/skills/nerf-to-3dgs-migrator and .opencode/skills/nerf-to-3dgs-migrator in your project.
SKILL.md names no scripts, command-line tools or credentials: Nerf To 3dgs Migrator is instructions for the agent only. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Nerf To 3dgs Migrator is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Nerf To 3dgs Migrator: Reversible Migration (JuliusBrussee/caveman, 111k stars), Database Migrations (affaan-m/ECC, 277k stars), Database Migrations (affaan-m/ECC, 277k stars) and Safe Database Migration Patterns (affaan-m/ECC, 276k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jaccen (a GitHub user) maintains it in jaccen/Awesome-Gaussian-Skills, which has 161 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 10, 2026.
Source: jaccen/Awesome-Gaussian-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.