开发与工程 ✓ OpenAI · 官方 rustfilesystem-pathspath-uriapp-serverexec-serveruri-migration

Codex 路径类型指南

为 Codex Rust 代码选择兼容跨平台 URI 与本地路径的类型。

FollowSkills 评估 · FSRS-2.0
不推荐
47/ 100 五分制 2.4 / 5
信任安全14 / 25 · 2.8/5

技能仅提供路径类型选择与迁移指导,没有脚本、网络访问、凭据处理或破坏性默认操作,且要求编辑保持最小并在困难时询问用户;但未明确用户确认、数据流披露、回滚方案或敏感路径处理边界,因此未满分。

可靠稳定8 / 20 · 2.0/5

规则结构一致,覆盖协议边界、内部类型、迁移约束及失败策略;但技能自身没有测试、示例执行结果或针对关键路径的诊断反馈。按静态校准,可靠性不超过10分。

适用触发8 / 15 · 2.7/5

名称、描述和触发条件清楚,适用于新增或明确迁移路径承载类型,并说明部分不适用场景;但缺少输入输出示例、更多非适用边界、中文说明及大陆网络环境适配证据,因此扣分。

规范维护6 / 15 · 2.0/5

具备简短的元数据、标题和分层要点,仓库提供Apache-2.0许可证与官方来源;但没有版本、变更记录、维护责任、更新路径、安装说明、示例或FAQ,维护信息不完整。

有效结果7 / 15 · 2.3/5

能够直接为Rust路径类型选择和URI迁移提供可操作约束,核心任务价值明确;但没有可验证的代表性产出、编译结果或测试覆盖,且实际迁移仍需人工判断。按静态校准取有效性上限7分。

证据核验4 / 10 · 2.0/5

技能内容本身是可审阅的原始规则,且仓库有许可证与CI相关材料;但未提供针对该技能关键路径的专门测试、第三方复现或交叉证据,结论主要依赖静态阅读。

证据充分度: 评估于 2026年7月19日 审查版本 678157acaa81
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 该技能是迁移目标状态的指导,不是可独立执行或验证的自动化工具;采用前应检查相关类型是否实际存在并通过项目测试。
  • 未说明路径转换失败、外部平台差异和安全相关路径的具体审查流程;不要仅凭文档假设迁移无回归。
  • 未提供中文文档或大陆网络可达性信息,但其核心内容是本地代码审查指导,不明显依赖海外在线服务。
查看完整评分方法 →

它能做什么 & 适用场景

该技能为 Codex 仓库中的操作系统路径类型选择提供规范。它重点处理 app-server 和 exec-server 协议中的路径表示,以及协议边界与内部实现之间的转换。指南覆盖旧版本地路径字符串、PathUri、AbsolutePathBuf 和 PathBuf 的使用场景。它还规定了迁移期间的兼容性、安全性、诊断和持久化约束。

在定义或明确迁移路径相关类型时,指导开发者选择 LegacyAppPathString、PathUri、AbsolutePathBuf、PathBuf 或 String。它要求在 app-server 协议边界转换路径表示,在 exec-server API 中使用 file:// URI,并为模型生成的工具参数保留普通 String 后再进行功能特定的路径处理。它还规定路径转换错误的处理方式、诊断中的 URI 表示以及迁移代码应保持小范围。

  1. 维护 app-server 协议类型,同时需要保留现有客户端发送和接收的本地路径字符串。
  2. 为 exec-server API 增加或迁移使用 file:// URI 的路径字段。
  3. 在共享于 app-server 和 exec-server 的依赖中设计不会混淆不同路径语义的 API。
  4. 处理模型生成的工具参数,使其支持任意操作系统上的原始相对路径或绝对路径。
  5. 迁移路径系统,同时避免改变模型可见文本或引入大量新的失败模式。

优缺点一览

优点
  • 明确区分协议边界类型、内部路径类型和模型工具参数类型。
  • 覆盖旧客户端兼容、跨平台 URI、错误处理和诊断等迁移约束。
  • 强调小范围修改,并限制 URI 进入持久化存储。
局限
  • 内容高度针对 Codex 仓库及其 app-server、exec-server 架构,通用 Rust 项目未必适用。
  • 未提供脚本、测试套件或自动迁移工具。
  • 未说明具体 PathUri 等类型的定义、API 细节或完整迁移示例。

如何安装

该技能位于 Codex 仓库的 .codex/skills/path-types/SKILL.md,README 未提供单独安装步骤。安装 Codex CLI 可使用:Mac 或 Linux 执行 curl -fsSL https://chatgpt.com/codex/install.sh | sh;Windows 执行 powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex";也可执行 npm install -g @openai/codex 或 brew install --cask codex。

如何使用

在 Codex 仓库中定义新路径类型或明确请求迁移现有路径类型时触发,例如:“请为 exec-server 协议新增的路径字段选择合适的 Rust 类型,并遵循 path-types 指南。”

常见问题

这个技能是否需要额外的运行时依赖?
来源未显示它需要 shell、网络、文件系统、MCP 或其他运行时依赖;它是一份路径类型选择与迁移指南。
它能否直接用于其他 Rust 仓库?
部分原则可能具有参考价值,但规则明确面向 Codex 的 app-server、exec-server 和相关协议,因此不能假定可直接套用。
迁移时是否必须把所有路径都改成 URI?
不是。指南要求按场景选择类型:协议中使用规定的 URI 或旧字符串,主机本地逻辑可使用 AbsolutePathBuf 或 PathBuf,模型工具参数使用 String。
路径转换失败应如何处理?
安全相关路径应 fail-closed;UI 和诊断场景应 fail-open,并尽量避免引入新的重大失败模式。

同仓库的其他 Skills

均来自 openai/codex

开发与工程 ✓ OpenAI · 官方

PR 持续看护助手

持续跟踪 GitHub PR 的审查、CI 与合并状态,并处理可安全修复的问题。

开发与工程 ✓ OpenAI · 官方

Codex GitHub Issue 摘要

按功能区域和时间窗口提炼 openai/codex 的近期缺陷与增强请求。

设计与前端 ✓ OpenAI · 官方

Codex 图像生成技能

在项目中生成、编辑并管理面向实际用途的位图图像资产。

开发与工程 ✓ OpenAI · 官方

Codex 插件构建器

为 Codex 创建、验证并维护符合规范的插件。

开发与工程 ✓ OpenAI · 官方

Codex 技能安装器

从精选列表或 GitHub 仓库安装 Codex 技能,降低技能配置与部署成本。

开发与工程 ✓ OpenAI · 官方

OpenAI 官方文档助手

为 OpenAI 产品、API、Codex 与模型迁移问题提供基于官方资料的当前指导。

开发与工程 ✓ OpenAI · 官方

Review Agent 代码审查技能

以缺陷为先审查代码变更,并输出可执行的问题清单。

开发与工程 ✓ OpenAI · 官方

Codex Pull Request 编辑器

根据变更动机与净变更,专业更新一个或多个 GitHub Pull Request 的标题和正文。

开发与工程 ✓ OpenAI · 官方

远程执行器集成测试

为本地与远程执行环境验证 Codex 集成功能。

开发与工程 ✓ OpenAI · 官方

V8 版本更新助手

帮助维护 Codex 中固定的 V8 版本,并验证候选发布与构建失败原因。

开发与工程 ✓ OpenAI · 官方

变更规模审查指南

帮助开发者控制代码变更规模并规划可审查的分阶段交付。

开发与工程 ✓ OpenAI · 官方

Skill Creator 技能创建指南

帮助你设计、编写、验证和迭代可复用的 Agent Skill。

自动化与运维 ✓ OpenAI · 官方

CI 变更推送助手

处理 CI 配置推送限制与临时审批流程

开发与工程 ✓ OpenAI · 官方

代码审查与测试指导

帮助编码代理为逻辑变更设计清晰、合适的测试。

开发与工程 ✓ OpenAI · 官方

Codex Bug 问题诊断助手

帮助判断 openai/codex GitHub 问题应如何验证、补充信息或解释其并非缺陷。

开发与工程 ✓ OpenAI · 官方

破坏性变更审查

系统检查外部集成接口中的破坏性变更,降低升级和兼容性风险。

开发与工程 ✓ OpenAI · 官方

Codex TUI 交互式测试指南

帮助开发者启动 Codex TUI 并以可调试的方式验证代码变更。

开发与工程 ✓ OpenAI · 官方

上下文治理规范

为编码代理建立可控、增量且有上限的模型上下文。

开发与工程 ✓ OpenAI · 官方

拉取请求代码审查

协调多代理完成拉取请求的最终代码审查,并汇总每个具体问题。

相关 Skills