一键导入
codec-op-dev
Guide for adding or modifying ggml ops in codec.cpp with backend-safe patterns.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guide for adding or modifying ggml ops in codec.cpp with backend-safe patterns.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | codec-op-dev |
| description | Guide for adding or modifying ggml ops in codec.cpp with backend-safe patterns. |
Use this skill when adding a new op or modifying ggml op usage.
src/ops/ggml_ops.cpp (or small helper file).Preferred location:
src/ops/ggml_ops.cppGuidelines:
ggml_cont only when needed (avoid extra copies).Important: ggml/ is a submodule in this repo and must not be edited directly for commits.
Preferred steps:
src/ops/ggml_ops.cpp.ggml/.ggml/src/ggml-cpu/, explain that it requires a submodule bump (no direct edits).tests/ or a local harness within this repo.Note: ops changes should not touch the model registry (vtable) in src/codec.cpp unless a new model is being added.
Common ggml constraints you must verify in ggml/:
ggml_conv_transpose_1d: p0 == 0, d0 == 1 (use crop for padding).Recommended:
Failure patterns: