一键导入
name
Socrates — register a unique alias for the current Claude session so it can be found and resumed from the terminal with `socrates list`.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Socrates — register a unique alias for the current Claude session so it can be found and resumed from the terminal with `socrates list`.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | name |
| description | Socrates — register a unique alias for the current Claude session so it can be found and resumed from the terminal with `socrates list`. |
| argument-hint | <alias> |
| disable-model-invocation | true |
| allowed-tools | Bash(bash:*), Bash(jq:*) |
Current session ID: ${CLAUDE_SESSION_ID}
Arguments: $ARGUMENTS
Registry script: ${CLAUDE_SKILL_DIR}/socreg.sh (the only write target is ~/.claude/socrates/sessions.json)
Respond in the user's language. Never modify any file other than via socreg.sh.
If the argument is one of list, ls, map, report, doctor, version, update, unname, help, 도움말, soc, socrates: the user almost certainly meant a terminal command, not an alias. Do NOT run the registry script. Explain instead:
socrates list / map / report / doctor / update / unname in a shell, outside Claude./socrates:name <alias> — e.g. /socrates:name proposal-hwpx/socrates:statusException: if the argument is status, run the status query instead of registering:
bash "${CLAUDE_SKILL_DIR}/socreg.sh" "${CLAUDE_SESSION_ID}"
name <alias>, use only the text after name.-).bash "${CLAUDE_SKILL_DIR}/socreg.sh" "${CLAUDE_SESSION_ID}" "<alias>" "$PWD"
Interpret the result and report it faithfully:
proposal-hwpx) or freeing it with socrates unname in the terminal.socrates list in the terminal will show it (Enter copies --resume <UUID> to the clipboard).