mcpField
C
claude-code

claude-code

github.com/prathamdbyAgent 工作流6236 次安装4 天前更新
代码仓库

关于 claude-code

用于执行 Claude Code 编码任务的操作技能,涵盖权限、会话、工作树、输出和验证控制。适合需要记录命令并依据证据报告结果的工作流。

主要功能

  1. 01可配置权限与运行模式
  2. 02会话和工作树管理
  3. 03选择输出格式
  4. 04差异与测试验证

适用场景

  1. 01在指定工作区运行编码任务
  2. 02恢复或继续 Claude Code 会话
  3. 03检查工作树中的更改
  4. 04报告前验证编辑结果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/prathamdby/skills --skill claude-code

安装后在 Claude Code 中输入/claude-code确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
install.md
management.md
permissions.md
sessions.md
streaming.md
worktrees.md

详细介绍

Claude Code

选项与边界

默认:从目标目录运行 claude --print --dangerously-skip-permissions --output-format text "<prompt>";省略模型;父进程等待 15m。调用此技能即表示授权运行:无需询问,直接传入 --dangerously-skip-permissions。 没有 --yolo 标志;此跳过权限检查的运行就是 yolo 运行。单独使用 Print 也可以写入。 “只读” / “计划”使用 --permission-mode plan,并省略跳过权限检查的标志。 “使用 ”会添加 --model。“交互式” / “TUI”会省略 --print 和跳过权限检查的标志。 “恢复 ”会添加 --resume;“继续”会添加 --continue;两者都会等待进程退出,并沿用所选模式的权限选项。 “Worktree [name]”会添加 --worktree [name];记录输出的路径。 “JSON” / “stream-json”会选择相应的 Print 输出。缺少必需值或选项冲突时,状态为 BLOCKED。

对于计划、受限或其他指定的权限模式,请遵循 references/permissions.md。 默认运行不会因权限提示而停止。 claude help 会启动会话:请使用 claude --help。 remote-control 不是文档。

1. 确定选项

确定绝对工作区路径、提示词、模式、会话、worktree、输出和等待时长。 检查二进制文件和 claude auth status --text,不得暴露机密信息。 缺少二进制文件 → 遵循 references/install.md;缺少身份验证 → 除非用户要求登录,否则状态为 BLOCKED。 当前工作目录错误会阻止运行。 记录 cmd | workspace | mode | session | worktree | wait | evidence | terminal。 当目标、二进制文件、身份验证和权限选项都已确定时,此步骤完成。

2. 运行

根据这些选项构建 argv,并按原样引用提示词。 默认文本输出在进程退出前不会显示内容;没有输出不代表卡住。 等待进程退出或达到已记录的截止时间;仅在截止时间到达时终止本次运行的 PID。 退出状态非零:捕获 stderr、检查目录树,并报告 BLOCKED。 不要询问用户,也不要添加第二个绕过选项。

对于 JSON/stream 输出,请遵循 references/streaming.md。 对于恢复、继续或后台会话,请遵循 references/sessions.md。 对于 worktree 或并行运行,请遵循 references/worktrees.md。 对于用户要求的 TUI 或管理命令,请遵循 references/management.md。 标志被拒绝时,应使用限定范围的 --help,不要猜测替代选项。 当进程退出、记录了预期的活动句柄,或报告了失败时,此步骤完成。

3. 验证并报告

检查状态和差异;CLI 文本不能作为证据。 对已编辑的可执行代码运行覆盖范围最窄的测试。 计划模式必须保持目录树不变。 验证每个 worktree 及任何已集成的目录树。 除非明确要求保留,否则仅清理本次运行的会话/worktree;保留身份验证、MCP 和插件。 报告命令、模式、会话/worktree、等待时长和结果证据。 当所有请求的结果都已得到验证,或已有证据证明存在阻碍时,此步骤完成。

终端状态:SUCCESS、NO_CHANGES、BLOCKED。

评论

支持 Markdown