nidhinjs/prompt-master · 上手攻略
- 仓库:nidhinjs/prompt-master
- 链接:https://github.com/nidhinjs/prompt-master
- 分类:agent-skill(Claude Skill)
- 作者:spark
- 更新:2026-08-07
是什么
一个 Claude Skill(轻量级插件),把"把任务翻译成对应 AI 工具的高质量 prompt"做成可复用流程。它本身不调用模型接口、不持有 API key,而是一份写在 SKILL.md 里的"提示词工程方法论 + 路由表",Claude 在对话中识别到相关意图后会自动加载并按既定流程工作。
仓库以 Claude Skill 形式分发,官方安装路径:
mkdir -p ~/.claude/skills
git clone https://github.com/nidhinjs/prompt-master.git ~/.claude/skills/prompt-master
也支持 claude.ai 网页端:Sidebar → Customize → Skills → Upload a Skill。
解决什么问题
绝大多数用户的真实痛点不是"不会用 AI",而是"发出的 prompt 模糊,第一遍得不到想要的结果,再花 2-3 轮反复改写"。这中间每一次改写都计费,组合起来是真实的 token 浪费。Prompt Master 把"如何写一条一次性命中目标的 prompt"显式化为七步流水线:
- 检测目标工具:根据用户描述静默路由到对应工具的 profile(Claude / GPT-5.x / Gemini / o1-o3 / DeepSeek-R1 / Claude Code / Cursor / Cline / Midjourney / Sora / ComfyUI / ElevenLabs / Zapier 等 30+)。
- 提取 9 维意图:task / input / output / constraints / context / audience / memory / success criteria / examples。
- 最多 3 个澄清问题:只对"关键缺口"提问,不变成烦人面试。
- 路由到合适框架:RTF / CO-STAR / RISEN / CRISPE / CoT / Few-Shot / ReAct / Visual Descriptor / Prompt Decompiler 等十几个模板按目标自动选,不让用户选。
- 只用安全技术:Role Assignment、Few-Shot、XML 结构、Grounding Anchors、Memory Block;显式排除 Tree/Graph of Thought、USC、Prompt Chaining(这些会引入幻觉或不可控行为)。
- Token 效率审计:删掉所有不改写输出的词。
- 交付:一段可直接复制的最终 prompt + 一行策略注释(Target / Framework / Tokens / Strategy)。
输出末尾固定的元数据块形如:🎯 Target: Claude Code · ⚡ Framework: RISEN · 💰 Tokens: Medium (~380) · 💡 Strategy: ...,方便复盘。
快速安装
# 方式 A:本地 Claude Code(推荐)
mkdir -p ~/.claude/skills
git clone https://github.com/nidhinjs/prompt-master.git ~/.claude/skills/prompt-master
# 方式 B:网页 Claude
# claude.ai → Customize → Skills → Upload a Skill → 上传仓库 ZIP
# 方式 C:手动调用(不依赖自动触发)
/prompt-master
最小硬件:无(纯文本 skill)。
核心用法
触发方式分两类:
1) 自然语言触发(在 Claude 对话中直接说):
Write me a prompt for Cursor to refactor my auth module
I need a prompt for Claude Code to build a REST API — ask me what you need to know
Here's a bad prompt I wrote for GPT-4o, fix it: [paste]
Generate a Midjourney prompt for a cyberpunk city at night
Break this prompt down and adapt it for Stable Diffusion
2) 显式命令触发:
/prompt-master
I want to ask Claude Code to build a todo app with React and Supabase
示例输入输出(README 摘录):
输入:Build a claude code prompt for a landing page for a business dashboard that looks and feels exactly like notion - smooth animations, clean ui
输出会被改写为带 Objective / Stack / Design Spec(精确到 hex / px / ms)/ 8 个 Section / Animations(精确到 IntersectionObserver 阈值 0.15、500ms ease-out)/ Constraints / Done When 的结构化 prompt,并在末尾打 🎯 Target: Claude Code · 💰 Tokens: Medium (~380) · 💡 Strategy: Every vague Notion aesthetic cue translated into exact hex values ...。
输入:Write me a midjourney prompt for a realistic samurai standing in the rain at night
输出:lone samurai standing in heavy rain at night, traditional armor, neon reflections on wet cobblestone street, cinematic lighting, dramatic shadows, fog, ultra detailed, photorealistic, shallow depth of field --ar 16:9 --v 6 --style raw + negative prompt。末尾 🎯 Target: Midjourney · ⚡ Framework: Visual Descriptor · 💰 Tokens: Light (~60)。
逆向用法(Prompt Decompiler):把已经写好但效果差的 prompt 贴进去,让它拆分 → 适配到其他工具。
典型适用场景
- 跨工具搬运:同一需求要在 Claude / GPT / Gemini / Cursor / Midjourney 之间复刻,每次重新设计 prompt 浪费时间。
- 新手用户的护栏:团队里不会写结构化 prompt 的成员,让它来"代笔"。
- IDE AI 提效:为 Cursor / Windsurf / Cline / Copilot 写带
File path/do-not-touch list/stop conditions的精确 prompt,避免 AI 大改不该动的文件。 - 图像/视频模型参数化:把抽象审美描述("赛博朋克""电影感")翻译成 Midjourney / Sora / ComfyUI 能解析的 descriptor + 参数 + negative prompt。
- 流程自动化:为 Zapier / Make / n8n 写 trigger + action + field mapping 三段式。
坑与注意
- 依赖 Claude 的 Skills 机制:在 ChatGPT / Gemini / Cursor / 其他 IDE 里不会被自动加载,只能复制
SKILL.md里的方法论手动套用。 - 自动触发的边界:自然语言触发靠意图识别,不是所有"写一个 prompt"的句子都会触发;显式
/prompt-master或"Write me a prompt for X"更稳。 - 澄清问题 ≤3 是硬约束:任务信息缺口大时(比如只说"帮我做个网站"),它最多问 3 个问题,剩下靠 Universal Fingerprint(4 个兜底问题)补;不要期望它像产品经理一样反复追问。
- Token 节省是相对值:README 没给实测对照数据;"3 次改写 → 1 次命中"是经验值,对长 prompt(>1k 字)效果最明显,对短 prompt 收益边际递减。
- 排除技术列表不一定永远成立:Tree of Thought 等被显式排除,但社区实践里 CoT 仍可用于 o1/o3(o-series 自带内部 CoT);README 的"No CoT for o-series"是正确经验法则。
- MiniMax / OpenClaw 兼容性:README 列出了 30+ 工具 profile,但其中包含 MiniMax-M3(M3)、OpenClaw 等特定产品条目;这些 profile 是基于公开 SDK/CLI 文档整理,未做端到端实测,跨模型时建议先小批量验证再规模化。
- 不是万能优化器:它本质是模板 + 路由,对"任务本身定义不清"的问题无效——再好的 prompt 也不能挽救一个"不知道自己到底想要什么"的需求。
与同类对比
| 工具 | 形态 | 优势 | 劣势 |
|---|---|---|---|
| prompt-master(本仓库) | Claude Skill | 30+ 工具路由表 + 显式排除不安全技术 | 仅在 Claude 环境触发;未给量化收益 |
| Anthropic 官方 prompt library | 静态文档 | 权威、稳定 | 不交互、不针对目标工具优化 |
| LangChain Prompt Hub | 平台 + Python 库 | 可编程、版本化 | 学习曲线陡;需要写代码 |
| Promptfoo | 测试框架 | A/B 评测能力强 | 不是生成器,是评估器 |
| OpenAI Cookbook 提示示例 | 文档 | 与 OpenAI 模型对齐好 | 仅 GPT 系列 |
差异化卖点:不是把 prompt 写更长,而是把每一词变成"承重"的(README 原文:"every word is load-bearing")+ 跨工具路由 + 自动排除不稳定技术。
一句话推荐结论
适合"每天要在多个 AI 工具之间搬运 prompt、又不想每次重写"的重度用户;安装零成本,收益随使用频次线性增长。不适合:只用单一模型、或任务定义本身就不清晰的场景。
最小可跑命令
# 1. 安装 skill
mkdir -p ~/.claude/skills
git clone https://github.com/nidhinjs/prompt-master.git ~/.claude/skills/prompt-master
# 2. 启动 Claude Code(需已安装)
claude
# 3. 在对话中触发(任选其一)
# 自然语言:
> Write me a prompt for Cursor to add input validation to my Express routes
# 显式:
> /prompt-master
> Generate a prompt for Midjourney to create a vintage travel poster of Tokyo 1965
来源与可信度
- 仓库 README(GitHub,2026-08-07 抓取):https://github.com/nidhinjs/prompt-master
- 安装路径
~/.claude/skills/与 claude.ai Skills 上传流程均来自 Anthropic 官方 Skills 文档(公开机制)。 - commits/main 页面(2026-08-07 抓取):最近一次提交 2026-06-10,更新频率不高但最近 4 月~6 月保持活跃。
- 原始 commit/PR/issue 链接:仓库主分支
main头部 commitnidhinjs/prompt-master@main(具体 SHA 须git ls-remote https://github.com/nidhinjs/prompt-master.git refs/heads/main取,因网络抓取页未直接返回 SHA 明文,本攻略不臆造 SHA)。 - 不确定处:MiniMax-M3(M3)/ OpenClaw profile 的端到端可用性、token 节省的实测数据,均未在公开材料中量化。