SuperAPI AI 工具集

claude-code

智能体与模型

查看项目

更新于 10-15 23:47

技能介绍

用途:把 Claude Code 当作可丢弃的编码子智能体。claude -p(即 --print)是无头模式,适合脚本化调用:你写元提示,Claude 自行探索、编辑并运行命令,最终返回一条消息由你捕获与验证。

核心命令:claude -p "提示" --add-dir <工作目录> --permission-mode <default|acceptEdits|plan|bypassPermissions> --output-format json >结果文件 2>>日志文件。提示可作参数或用 stdin 传入(echo "$PROMPT" | claude -p)。--output-format 支持 text、json(含 result、session_id、成本用量)、stream-json;用 json 便于捕获 session_id 以续接会话。建议 stdout 重定向到捕获文件、stderr 到日志,避免噪声污染上下文。其他参数:--model 固定模型,--add-dir 追加可读写目录,--append-system-prompt 注入附加指令。

权限模式(取最小权限):default 在无头下无法询问、写操作实际被阻止,适合只读审查;plan 只规划不改动,适合“设计一下/找 bug”;acceptEdits 自动接受文件编辑,用于真正实现;bypassPermissions(或 --dangerously-skip-permissions)完全无门控,仅在用户明确授权且目录受限或一次性目录中使用。

续接与委派:claude -p --continue "..." 续最近会话,claude -p --resume <session-id> "..." 续指定会话,适合多轮草拟→细化→修复。常见模式:一次性任务、第二意见/对抗式审查(plan 模式)、规划与实现拆分、并行扇出(每个任务独立捕获与日志;并发写时为每个任务建独立 git worktree)。

验证循环(不可跳过):委派、捕获、独立验证(git status/git diff、自己读改动文件、自己重跑构建测试并看真实输出)、迭代、报告、清理临时文件。

限制:Claude 的自述只是声明而非事实,必须自行验证产物;资料未提供具体收费标准与平台要求,仅在本地验证过 claude 2.1.167,可用 claude --version 确认安装;默认无头模式无写权限,授权写操作前应确认权限模式。