Community编程与开发github.com

SébastienElet/agent-skills

为 Claude Code 准备手动实现和修正提示词,无需直接调用。当用户要求 Codex 或 Cursor 将工作移交给 Claude,或返回结果以进行另一次手动迭代时使用。务必拦截委托请求,即使未明确要求提供提示词;切勿自动调用 Claude。

agent-skills 是什么?

此技能旨在为 Claude Code 的手动交接准备启动命令和自包含提示词,避免自动化风险并保留用户控制权。它区分实现/修正任务与非开发性(仅规划或审查)交接,确保仅在实际获得授权时激活 `claude-development`。该技能能够验证工作目录路径和分支,确保 `cd` 命令执行有效,从而防止因目录错误导致启动失败。它严格限制自动提交、推送、合并或发布操作,除非当前请求明确授权。每次响应仅生成一个提示词,并等待用户下一步指令,避免丢失手动控制或轻信返回结果摘要。技能遵循严格的约束:在准备阶段绝不调用 Claude、创建分支、编辑文件或验证实现;始终要求用户确认授权范围,防止越权操作。

兼容平台✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/SebastienElet/agent-skills/tree/HEAD/skills/claude-developer

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Claude 开发者

概述

准备一条启动命令和一个自包含提示词,用于手动 Claude Code 交接。用户运行命令,粘贴提示词,并在就绪时返回结果。实现和修正提示词由 claude-development 组成,它负责实现、检查以及任何请求的 Codex 审查。

用法

$claude-developer <任务或返回结果> —— 准备一个实现或修正交接。无需 Claude 的直接实现请求应保留在当前代理中。

步骤

  1. 检查仓库说明和交接所需的最小只读上下文。记录未解决的事实,不要猜测。
  2. 根据任务上下文识别意图中的现有工作目录;使用 git worktree list --porcelain 验证其绝对路径和分支。当任务以当前工作目录为目标时,使用它。如果目标工作目录缺失或不明确,在发出启动命令前询问其路径;不要编造路径或创建检出。
  3. 编写一个提示词,包含结果、已验证的工作目录路径和分支(或 detached HEAD)、相关事实、约束条件、验收标准、允许范围、预期验证和交付报告。指示 Claude 在编辑前检查,保留无关的更改,并提示冲突。包含用户的授权限制;除非明确授权,否则将重大操作保留给用户。
  4. 对于实现或修正交接,明确要求 Claude 在授权任务上激活 claude-development。它负责实现、检查以及任何明确请求的独立 Codex 审查(交付前)。传递原始范围和有限的本地修正权限,保留更严格的用户限制,并要求报告中的候选方案、处理结果、证据和不完整结果。不要在提示词中重复该完成流程。仅规划和仅审查的交接不授权开发。不要在 code-review-fix 修正中重启它,也不要从此交接推断出修复开放 PR 或发布权。
  5. 按顺序返回两个带围栏的块:一个 sh 块包含可复制的一行命令 cd <经 Shell 转义的绝对工作目录路径> && claude,然后一个 text 块包含要粘贴到该会话中的提示词。替换已验证的路径,并安全转义 Shell 元字符。对每个替换或修正提示词重复这两个块,然后停止。
  6. 对于返回的结果,仅审查提供的证据和明确授权的本地状态。仅当用户请求另一次迭代时才产生修正交接;未执行的提示词修订会替换之前的交接。

注意事项

  • 从错误的检出开始 —— 裸 claude 使用终端当前目录;提供已验证的绝对路径和 &&,以便失败的 cd 阻止启动。
  • 丢失手动交接 —— 执行命令或开始另一次迭代会移除用户的控制;提供两个块并等待。
  • 轻信返回的摘要 —— 它可能遗漏缺陷或失败的检查;在做出验证声明前检查可用的差异和证据。
  • 编造审查要求 —— 交接可以强加未请求的 Codex 工作;只编写一次 claude-development,并仅保留实际请求的审查和修正权限。

约束

  • 仅在涉及 Claude Code、手动交接或其返回结果时激活;拦截自动 Claude 委托作为手动交接。
  • 准备期间,绝不调用 Claude、自动化包装器或其他实现代理;绝不创建分支或检出、编辑文件或验证实现。
  • 除非当前用户请求明确允许,否则绝不授权提交、推送、合并、删除、发布或绕过权限。
  • 每个响应最多生成一个提示词,并在后续每次迭代前等待用户。
  • 绝不要求未请求的最终 Codex 审查,将提示的审查视为观察到的证据,或绕过用户的修复限制。
  • 这是建议性策略,而非技术执行屏障。绝不要在没有审查指定环境中的证据时声称 Claude 的结果已验证。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

相关技能