一键导入
rd-mode
远程开发模式规则,rd-mode。触发条件:用户提到 host/server 协作、需要在远程环境运行代码、或涉及 CDP 浏览器操作(abc 命令)时,view 此文件后再执行任务。首次使用或用户调用 `rd-mode --init` 时,执行下方「首次使用 / 初始化」流程生成配置。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
远程开发模式规则,rd-mode。触发条件:用户提到 host/server 协作、需要在远程环境运行代码、或涉及 CDP 浏览器操作(abc 命令)时,view 此文件后再执行任务。首次使用或用户调用 `rd-mode --init` 时,执行下方「首次使用 / 初始化」流程生成配置。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Git 提交综合工具:分析改动、规划提交拆分、生成规范 commit message,并优先用 Python fast path 执行提交。支持 --plan/-p、--discuss/-d、--commit/-c、-pc、--push/-P、-pcP,以及 -l/--lang zh|en 控制输出语言(默认 zh)。 用户提到以下需求时使用: - "提交代码"、"commit 一下"、"帮我 git commit"、"git up" - "把改动分成几个提交"、"规划提交"、"拆 commit"、"分批提交" - "生成 commit message"、"写提交信息" - "讨论/修改提交计划"、"--plan/-p"、"--discuss/-d"、"--modify"、"--commit/-c" - "规划并提交"、"一步提交"、"--plan --commit"、"-pc" - "提交并 push"、"规划提交并推送"、"--push"、"-P"、"-pcP" - "英文提交"、"中文提交"、"-l en"、"--lang en"、"-l zh"、"--lang zh"
为包含 package.json 的项目补充 ntl 可读取的 scripts 说明;适用于 ntl、Node Task List、package scripts 描述、维护 ntl.descriptions 等场景。
修复 Windows 环境中的 Codex hooks 语法、入口命令和 stdout JSON schema 问题。用户提到 Codex hooks 在 Windows 报 SessionStart/UserPromptSubmit/PreToolUse/PostToolUse/Stop hook failed、invalid JSON output、invalid pre-tool-use JSON output、decision=allow、裸 sh/python3/.sh、PowerShell hook 包装器、hooks.json 路径展开失败或需要验证 hook 链路时必须使用。
轻量多 Agent 协作技能,用一个 docs/bbs/lite-team-bbs.md 协作板在不同 Agent / session 间手动交接信息。当用户手动指定或切换开发角色(产品、开发、测试、架构、安全审计等)、要求跨 session 角色交接、要求读写或初始化 docs/bbs/lite-team-bbs.md 协作板,或要求结束 / 归档轻量协作时使用。普通单 Agent 任务、自动多 Agent 编排不使用。
Use when working with video or audio files via ffmpeg or ffprobe, including compression, transcoding, trimming, resizing, frame-rate changes, audio extraction, muxing, concat, subtitle burn-in, watermarking, and media inspection. Also use when the user needs a target-size MP4, WebM, or GIF, or when ffmpeg is missing and you must ask the user to provide a binary path or confirm downloading an official build.
清理 Git 仓库历史中的特定文件或目录以减小仓库体积,或移除误提交到历史中的敏感/二进制文件。用户提到以下需求时使用: - "清理 git 仓库"、"减小仓库大小"、"清理历史文件" - "删除 git 历史中的大文件"、"清理 bin/ 目录历史" - "git filter-repo"、"BFG 清理" - "仓库太大"、"reduce repo size"、"clean up git history" - 任何涉及删除 Git 历史记录中特定文件、目录或 glob 模式文件的需求
| name | rd-mode |
| description | 远程开发模式规则,rd-mode。触发条件:用户提到 host/server 协作、需要在远程环境运行代码、或涉及 CDP 浏览器操作(abc 命令)时,view 此文件后再执行任务。首次使用或用户调用 `rd-mode --init` 时,执行下方「首次使用 / 初始化」流程生成配置。 |
agent 在 server 上可以做:
agent 在 server 上不做:
例外:写入配置文件
~/.config/rd-mode/.env(--init流程)属于允许操作——它是配置而非应用代码,不与上述边界冲突。
用户首次使用,或显式调用 rd-mode --init 时,按以下流程生成配置:
.env.example(位于本 skill 目录)的完整内容贴给用户,让其明确需要提供的内容。AskUserQuestion 询问两个必填值——
RHost:host 远端环境的 IP 或 hostnameCDP_PORT:host 浏览器的 CDP 远程调试端口.env.example 模板,写入 ~/.config/rd-mode/.env(目录不存在则一并创建)。CDP_URL 及各 alias 为派生/固定内容,按模板原样写入,无需询问。~/.config/rd-mode/.env 已存在,先提示用户并确认后再覆盖,避免误删已有配置。abc 等命令。需要在 host 执行时,使用以下格式通知用户:
【需要在 host 执行】
<具体命令或操作步骤>
完成后请告知结果(或贴出输出)
保持简洁,只给必要的命令和说明,不重复解释背景。
abc 是预配置了正确 CDP 参数的 agent-browser 封装,连接到 host 上的浏览器。
前提:host 浏览器需以远程调试端口启动并监听非 localhost 地址,server 才能连入,例如 chrome --remote-debugging-port=<CDP_PORT> --remote-debugging-address=0.0.0.0(<CDP_PORT> 与配置中的 CDP_PORT 一致)。
source ~/.bashrc && source ~/.config/rd-mode/.env
若 ~/.config/rd-mode/.env 不存在,不要静默继续——提示用户先运行 rd-mode --init 生成配置。
abc tab(列出 host 浏览器当前标签页,快速验证连接是否正常)abc <subcommand> 替代 agent-browser <subcommand>abc 命令出现异常时:
echo $CDP_URL:确认环境变量已加载(为空说明未 source 配置,回到上面「每次新 shell 会话前必须先执行」)curl $CDP_URL/json/version:测试 host 浏览器 CDP 是否活跃(连不上说明 host 浏览器未开启 CDP 或端口/IP 不对)abc tab:连通性复测