Agent Skills
› AnalyseDeCircuit/oxideterm
AnalyseDeCircuit/oxideterm
GitHub规范 OxideTerm 中 SSH 节点、终端、SFTP 及端口转发的运行时所有权管理,确保 UI 与后端生命周期解耦,防止资源泄漏。
Install All Skills
npx skills add AnalyseDeCircuit/oxideterm --all -g -y
Skills in Collection (6)
规范 OxideTerm 中 SSH 节点、终端、SFTP 及端口转发的运行时所有权管理,确保 UI 与后端生命周期解耦,防止资源泄漏。
实现或审查涉及 SSH 会话管理的代码
处理端口转发、重连机制或后台任务的生命周期
npx skills add AnalyseDeCircuit/oxideterm --skill oxideterm-node-session-ownership -g -y
确保 OxideTerm 插件在主机 API、运行时或语法加载变更时的兼容性,处理版本选择与安装检查。
修改主机插件 API
变更运行时或语法加载逻辑
调整目录版本选择策略
更改已安装插件的检查机制
将内置语言支持提取为插件
npx skills add AnalyseDeCircuit/oxideterm --skill oxideterm-plugin-compatibility -g -y
规范处理密码、密钥等敏感数据的生命周期,强制使用零化机制防止内存残留,规定日志脱敏及持久化安全策略。
代码涉及凭证处理
修改敏感数据存储逻辑
添加日志或诊断功能
npx skills add AnalyseDeCircuit/oxideterm --skill oxideterm-secret-zeroize -g -y
用于审查、编写或修复 OxideTerm 测试,确保回归保护有效且符合独立契约。适用于诊断失败测试、评估测试质量及整合冗余覆盖,强调基于证据的最小化审查而非大规模清理。
诊断失败的测试
审查测试质量
整合冗余的测试覆盖
npx skills add AnalyseDeCircuit/oxideterm --skill oxideterm-test-audit -g -y
指导在 Rust 单体应用中按职责拆分 Crate,避免创建仅含 lib.rs 的空壳。强调移动完整行为而非仅数据结构,明确依赖方向与边界,确保新 Crate 拥有真实业务逻辑并维持应用层精简。
重构 Rust 单体应用以提取 Crate 或模块
拆分巨大的 .rs 文件
将职责从 app crate 中移出
减少 Crate 作用域
验证新 Crate 是否拥有实际行为
npx skills add AnalyseDeCircuit/oxideterm --skill split-crate-by-responsibility -g -y
自动化 OxideTerm 版本发布流程,涵盖版本递增、变更日志生成、标签创建及原生包工作流触发,支持稳定版、测试版和预览版的发布与取消后的恢复。
准备发布新版本
生成或编辑发布说明
执行版本递增并提交推送
恢复被取消的发布流程
npx skills add AnalyseDeCircuit/oxideterm --skill oxideterm-release -g -y


