Agent Skills
› AnalyseDeCircuit/oxideterm
AnalyseDeCircuit/oxideterm
GitHub规范 SSH 节点会话生命周期管理,明确 UI 与后端职责分离。规定连接注册、SFTP、端口转发及重连的归属权与取消路径,防止资源泄漏或状态误判,确保长任务独立于终端面板存在。
Install All Skills
npx skills add AnalyseDeCircuit/oxideterm --all -g -y
Skills in Collection (4)
规范 SSH 节点会话生命周期管理,明确 UI 与后端职责分离。规定连接注册、SFTP、端口转发及重连的归属权与取消路径,防止资源泄漏或状态误判,确保长任务独立于终端面板存在。
实现或审查 SSH 节点、终端面板、SFTP 功能
处理端口转发、重连逻辑、跳板机连接
设计 NodeRouter 或长期后台任务的生命周期
npx skills add AnalyseDeCircuit/oxideterm --skill oxideterm-node-session-ownership -g -y
规范 OxideTerm 中密码、密钥等敏感数据的生命周期管理,确保明确的所有权、输出边界及内存清零。涵盖分类、强制规则(如使用 Zeroizing 类型)及最佳实践,防止凭证泄露。
处理密码或私钥等敏感数据
修改涉及凭证存储或日志的代码路径
npx skills add AnalyseDeCircuit/oxideterm --skill oxideterm-secret-zeroize -g -y
指导在重构 Rust 单体应用时,按职责边界提取 Crate 或模块。强调移动完整行为而非仅数据结构,避免 UI 耦合,确保新 Crate 拥有实际逻辑而非空壳,以优化架构清晰度。
拆分大型 .rs 文件
从应用 Crate 中剥离职责
减少 Crate 范围
验证新 Crate 是否拥有真实行为
npx skills add AnalyseDeCircuit/oxideterm --skill split-crate-by-responsibility -g -y
用于准备、发布或恢复 OxideTerm 项目的稳定版、测试版或预览版发布。通过版本比对生成变更日志,执行版本递增脚本,验证渠道配置与所有权,提交代码并推送标签,最终触发原生包构建工作流。
升级 OxideTerm 版本
准备发布版本
编写发布变更日志
提交并推送发布内容
创建发布标签
取消后重新发布同一版本
修复已完成原生包运行的发布资源
npx skills add AnalyseDeCircuit/oxideterm --skill oxideterm-release -g -y


