← ClaudeAtlas

ts-parity-checklisted

对比 TS 源(`../claude-devtools`)与 Rust 端口指定 capability 的文件映射,并查 `openspec/TS_BASELINE_DEVIATIONS.md` 看是否有该 capability 相关的 TS 偏差预警 + 当前 GitHub Issues backlog 里的相关项。**用户说 `/ts-parity-check <capability>` 或"对比一下 chunk-building 的 TS 与 Rust / 这个 cap 还有 TS 偏差吗"时都用这个 skill**——不要自己手 grep 比一遍。
snowzhaozhj/claude-devtools-rs · ★ 1 · Code & Development · score 67
Install: claude install-skill snowzhaozhj/claude-devtools-rs
# ts-parity-check port 阶段(13 个 capability)已全部归档。这个 skill 现在的价值是: - **回溯审查**:某 capability 在 port 时声称"已修"的 followup 条目实际有没有落地到 Rust 代码里 - **新 followup 评估**:发现一个新的 TS impl-bug 时,对照 Rust 实现确认是否已自动避开 - **重新 port 决策**:极少见——某 capability 想重写时先看 TS 与 Rust 当前的差距 如果 capability 还没 port,那直接走 `/opsx:propose port-<cap>` 流程,不需要这个 skill。 ## 输入 一个 capability 名(kebab-case),例如 `chunk-building`、`tool-execution-linking`。 无参数时:用 `ls openspec/specs/` 列出所有 capability 让用户选。**不要**硬编码列表——specs 目录会随时间增删。 ## 路径约定 - Rust 端口仓库根:`/Users/zhaohejie/RustroverProjects/Project/claude-devtools-rs/` - TS 参考源:`/Users/zhaohejie/RustroverProjects/claude-devtools/`(已在 Claude Code 的 `additionalDirectories` 中允许读取) - Spec:`openspec/specs/<capability>/spec.md` - TS 偏差预警:`openspec/TS_BASELINE_DEVIATIONS.md`(grep capability 名 / 关键词;不再按章节切) - 跨 cap backlog:`gh issue list --state open --search "<capability 关键词>"` ## 工作步骤 1. **定位 Rust owning crate** 从 CLAUDE.md "Capability → crate map" 段(现在是一行 inline,不是表格)解析: - `cdt-parse`:session-parsing - `cdt-analyze`:chunk-building / tool-execution-linking / context-tracking / team-coordination-metadata - `cdt-discover`:project-discovery / session-search - `cdt-watch`:file-watching - `cdt-config`:configuration-management / notification-triggers - `cdt-ssh`:ssh-remote-context - `cdt-api`:ipc-data-api / http-data-api 2. **定位 TS 源文件** 在 `/Users/zhaohejie/RustroverProjects/claude-devtools/src/main/` 下用 Grep/Glob 找匹配模块。常见映射: | capability | TS 目录/文件 |