Agent Skills
› AnalyseDeCircuit/oxideterm
AnalyseDeCircuit/oxideterm
GitHub规范 SSH 节点会话的所有权与生命周期管理,确保 UI 与后端分离。涵盖连接注册、SFTP、端口转发及断线重连等场景的显式拥有者和取消路径设计。
安装全部 Skills
npx skills add AnalyseDeCircuit/oxideterm --all -g -y
集合内 Skills (6)
规范 SSH 节点会话的所有权与生命周期管理,确保 UI 与后端分离。涵盖连接注册、SFTP、端口转发及断线重连等场景的显式拥有者和取消路径设计。
实现或审查 SSH 节点、终端面板、SFTP、端口转发功能
处理断线重连、跳板机、健康检查或长驻后台任务
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
定义凭证类数据的生命周期管理与安全处理规范,涵盖分类、内存清零及脱敏规则。指导开发者在代码中正确持有、传输和销毁敏感信息,防止泄露。
涉及密码、密钥、Token等敏感数据的代码编写或修改
实现数据持久化、日志记录或异步任务中的敏感信息处理
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,确保数据与行为一同迁移,保持应用层精简。
拆分巨大的 .rs 文件
将职责从 app crate 中移出
减少 crate 作用域
验证新 crate 拥有实际行为
npx skills add AnalyseDeCircuit/oxideterm --skill split-crate-by-responsibility -g -y
用于 OxideTerm 项目的版本发布管理,涵盖版本升级、Changelog 生成、标签创建及发布流程恢复。
准备发布新版本
编写或更新 Changelog
创建 Git 标签
修复被取消的发布
npx skills add AnalyseDeCircuit/oxideterm --skill oxideterm-release -g -y


