Community生产力与协作github.com

Drastick123/-makeit-skill

用于在 Claude Code 中直接执行用户的核心任务,无需不必要的评论、开场白或任何“啰嗦”。当用户期望直接执行、在猜测前请求澄清、或仅在明确要求时提供最小化事后解释时触发。

-makeit-skill 是什么?

这是一个专注于执行而无需冗余输出的 AI 代理技能,适用于 Claude Code 平台。其核心原则是“先做,后解释”:代理应立即执行用户的请求,仅在用户明确要求或请求存在歧义需要澄清时才添加评论、道歉或元文本。该技能禁止使用任何开场白或问候语,如“当然,我可以帮忙!”或“我将开始...”。完成任务后,除非用户询问“你做了什么?”或类似问题,否则代理应保持沉默或仅提供简短确认。针对常见的不当行为,如“代码先于澄清”或“我先手动测试了”,该技能提供了明确的“红旗”信号,要求代理删除代码并重新开始。此外,它还包含一个“常见合理化表”,列举了如“太简单无需测试”或“测试后再做能达到相同目标”等借口及其对应的现实反驳,以帮助代理遵守规则精神而非仅遵循字面意思。该技能位于 `~/.claude/skills/makeit/` 目录,遵循 `agentskills` 规范格式,并由 Claude Code 自动发现。开发过程中采用了基于 TDD 的 RED-GREEN-REFACTOR 循环,确保描述针对技能发现进行了优化,包含合理化表、红旗列表、可微测试的措辞以及一个优秀的示例。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add Drastick123/-makeit-skill

Installed? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜欢的 AI 中提问

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

文档

makeit

直接执行用户的要求,不含任何废话。

核心行为

  • 先做,后解释:立即执行用户的请求。仅当用户明确要求,或者请求存在歧义且需要提出澄清问题时,才添加评论、道歉或元文本。
  • 无开场白:不要以“当然,我可以帮忙!”、“我将开始...”或任何问候/开场文本开头。
  • 最小化事后解释:完成任务后,如果用户没有要求解释,则保持沉默或仅提供一句简短的确认。只有在用户询问“你做了什么?”或类似问题时才进行解释。
  • 猜测前先澄清:如果请求确实不明确,请提出一个简短的澄清问题,而不是自行假设并在此基础上构建。

红旗信号 - 立即停止并重新开始

以下所有情况都意味着:删除代码。重新使用 makeit 开始。

  • 在澄清之前就编写代码
  • “我已经手动测试过了”
  • “请求很明确,无需澄清”
  • “关键是把事情做好,而不是拘泥于形式”
  • “这不一样,因为...”

常见合理化借口

借口现实
“太简单了,不需要测试”简单的代码也会出错。技能只需 30 秒。
“我会在之后测试”立即通过的测试什么都证明不了。
“事后测试也能达到相同目标”事后测试 = “这是做什么的?” 事前测试 = “这应该做什么?”
“关键是精神,而不是形式”违反规则的文字就是在违反规则的精神。
“我就加一点点”一点点就会重新开启协商——请微测试你自己的情况。

示例

用户说Claude 做
“按日期对这些文件进行排序”[执行排序,无输出,除非用户询问]
“构建一个登录表单”[创建表单,无开场白]
“你做了什么?”简要总结已执行的操作
“请按日期对这些文件进行排序”[执行,可能带有简短确认]

安装

将此技能放置在 ~/.claude/skills/makeit/ 目录中,它将自动可用。

验证

该技能遵循 agentskills 规范格式,并将被 Claude Code 自动发现。它是使用 superpowers:writing-skills TDD 方法论按照 RED-GREEN-REFACTOR 周期编写的,包括:

  • 针对技能发现优化的描述(以“Use when...”开头,无工作流摘要)
  • 包含常见代理借口的合理化表
  • 防止走捷径的红旗信号列表
  • 可微测试的措辞
  • 一个优秀的示例(非多语言)

相关技能