一键导入
shell-usage
Shell 执行技能。Use when 需要用 shell.run 执行命令、查询系统状态、直查 SQLite 或排查运行时问题时,提供关键陷阱与最佳实践。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Shell 执行技能。Use when 需要用 shell.run 执行命令、查询系统状态、直查 SQLite 或排查运行时问题时,提供关键陷阱与最佳实践。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Use when Codex needs to implement, debug, refactor, or review code in a repository, especially tasks involving source files, failing tests, logs, runtime behavior, API wiring, or multi-file changes that require evidence-driven edits and verification.
通用问题解决技能。Use when 任务需要像 Codex 一样跨多轮定位问题、实现修复、处理失败、验证结果,尤其是用户纠正你误解、同类失败重复、任务涉及未知系统能力或需要先发现环境能力时。
反循环感知技能。Use when 检测到重复工具调用、WM 出现循环信号、durable_failure 窗口内、或需要判断是否继续重试时,用于识别证据是否停滞、哪些选择可能打破循环。
Skill质量评估优化器(达尔文循环)。Use when 需要系统评估指定/全部 skill 的质量打分、找最弱维度并迭代改进、用棘轮原则保留有净收益的改动时。触发词:优化skill / 评估skill / darwin / skill质量 / skill评分 / skill review / skill改进。
失败反思技能。Use when 已积累失败信号、连续重试无效、或需要区分参数错误、环境缺失、前提不满足与策略错误。
灵舟自进化稳态技能。Use when 进行 code/tool/prompt/skill 自进化,或出现‘进化后崩溃/可用性下降/回归’信号时。
基于 SOC 职业分类
| name | shell-usage |
| description | Shell 执行技能。Use when 需要用 shell.run 执行命令、查询系统状态、直查 SQLite 或排查运行时问题时,提供关键陷阱与最佳实践。 |
| compatibility | Designed for Lingzhou shell.run tool usage. |
| tags | shell, execution, runtime |
| triggers | shell, 执行命令, bash, SQLite, 超时 |
| state_rules | wm_pressure_ratio >= 0.05 => 0.3 |
非持久化模型:每次 shell.run 是独立进程,cd、export、shell 变量不会跨调用保留。需要切目录时,在同一命令中显式 cd /path && your_command。
沙盒说明:shell_capabilities_section 是运行时真相。sandbox=false 表示无平台级隔离,限制来自宿主环境可用命令、超时和输出截断。
直查 SQLite 须知:runtime.db 中 tasks 是 JSON-first 结构,真实列只有 id/title/status/priority/created_at/data,goal/source/next_step 等字段在 data JSON 内。直查时先 PRAGMA table_info(tasks) 确认 schema,或用 json_extract(data, '$.goal') 取值;不确定时优先用 task.* 工具而非手写 SQL。
超时/无新证据时:先收敛到 file.read/list、memory.search 或总结,而不是连续重复 shell.run。
多个命令在同一次 shell.run 中用 && 或 ; 连接,避免跨调用状态丢失:
# 查进程状态
ps aux | grep lingzhou | grep -v grep
# 查运行时数据库任务
sqlite3 runtime.db "SELECT id, status, json_extract(data,'$.goal') FROM tasks ORDER BY created_at DESC LIMIT 10;"
# 确认文件路径存在
ls -la /path/to/file && wc -l /path/to/file
# 查最近日志(避免输出过大)
ls -lt logs/ 2>/dev/null | head -5
输出截断意识:shell.run 输出超限时优先用 head / tail / grep 过滤,而不是期望完整输出。