Ask Claude

🤖 本地 AI 编程助手,任务委托即得结果

委托 Claude Code CLI 执行编码任务,支持持久化会话与完整上下文记忆,结果实时返回聊天,文件操作严格限定在工作区。

收藏
3.4k
安装
956
版本
1.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

ask-claude 是一款将任务委托给 Claude Code CLI 并即时返回结果的 skill。用户通过自然语言指令触发,系统调用本地安装的 claude 二进制文件,在指定工作目录内执行代码分析、文件编辑、Bash 命令等操作。支持两种模式:

  • 新建会话(默认):用于启动全新任务或新主题,Claude 从零开始理解上下文。
  • 继续会话(`--continue`):用于跟进之前的任务,Claude 保留完整的文件读取记录、编辑历史和对话上下文,实现无缝衔接。

使用方式上,skill 封装了 run-claude.sh 包装脚本,自动处理参数传递与输出捕获。高级用户也可直接调用 claude --permission-mode bypassPermissions --print 命令。

显著优点

1. 持久化记忆:会话按目录存储于 ~/.claude/projects/,同一工作目录多次调用可继承完整上下文,避免重复说明需求。
2. 工具链完整:Claude Code 内置文件读写、代码搜索、Lint 检查、终端执行等工具,适合复杂开发工作流。

3. 实时反馈:采用同步 shell 执行,30–120 秒内返回结果,不占用后台资源。

4. 工作区隔离:通过 workdir 参数严格限定文件访问范围,用户完全控制数据暴露边界。

潜在缺点与局限性

  • 单会话阻塞:同步执行模型意味着单次调用未完成前无法并行处理其他任务。
  • 本地依赖:必须预先安装 Claude Code CLI(claude 可执行文件),未内置沙箱环境。
  • 权限模式风险:使用 --permission-mode bypassPermissions 虽无需 root,但理论上放大了命令执行权限,需配合工作目录隔离降低风险。
  • 上下文膨胀:长期会话可能导致上下文窗口累积,影响响应质量,需适时新建会话重置。

适合人群

  • 需要 AI 辅助编码、调试、重构的开发者
  • 希望自动化重复性代码任务(批量修改、生成样板代码)的技术用户
  • 在本地安全环境(非生产服务器)中进行代码实验的工程师

常规风险

  • 工作目录配置错误:若误将敏感目录(如 ~/.ssh~/.aws)设为 workdir,可能导致凭证泄露。建议始终使用专用项目目录。
  • 命令注入:用户输入直接嵌入 shell 命令,需确保 prompt 内容可信,避免未过滤的外部数据传入。
  • 数据残留:会话历史存储于本地 ~/.claude/projects/,多用户共享机器时需注意目录权限设置。

Ask Claude 内容

手动下载zip · 3.1 kB
skill-card.mdtext/markdown
请选择文件