SuperAPI AI 工具集

cursor-ask

设计与创作

查看项目

更新于 10-15 17:33

技能介绍

用途:cursor:ask 是 claude-code-harness 中的轻量技能,用于把只读任务委托给 cursor-agent(Composer),包括提问、代码调查、设计咨询和对抗性审查。典型用法如 cursor:ask "这个设计判断,从 Composer 视角怎么看?"。

主要能力:调用 scripts/cursor-companion.sh task 时自动附加 --mode ask(硬只读停止),除非传入 --write,否则 cursor 侧无法写文件或执行命令;不附加 --force / --yolo。由于不产生写入,worktree 隔离、cherry-pick、Lead diff review 均可省略。

使用方式:先输出 3 行以内的 banner 与计划,再解析 helper root 并直接执行 cursor-companion.sh,把 $ARGUMENTS 作为问题传入,绝不加 --write。结果由 host(Claude/Codex)阅读后压缩为 3-5 行摘要,包含结论、依据、注意点和下一步,不直接粘贴 cursor 原文。

适用场景:类型错误根因分析、代码库调查、抽象设计可维护性讨论、PR 弱点审查等只读咨询。

限制与信任边界:cursor 是不透明子进程,Harness 的 R01-R13 护栏不适用于其内部。需在 .cursorignore 排除 .env、.pem、.key、.ssh、.aws、.git;在用户设置中把 *.cursor.sh 加入 sandbox.network.allowedDomains,把 ~/.cursor 加入 sandbox.filesystem.allowWrite;~/.cursor/permissions.json 的 allowlist 仅为 best-effort,不是安全边界。仍存在读取泄露、盲信错误输出、过度依赖 allowlist 的风险。具体安装与配置细节暂未提供。