yaml-prompt-maker
Help users who struggle with prompt design by turning their vague questions or tasks into high-quality, structured Japanese YAML prompts. Ask clarifying questions with examples when information is missing, then output the final prompt as a YAML code block.
npx skills add majiayu000/claude-skill-registry --skill yaml-prompt-maker-you-you03-myobsidian --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# YAML プロンプト作成 Skill ## このSkillを使うべきタイミング - ユーザーが次のような依頼をしてきたとき: - 「◯◯についてプロンプトを作って」 - 「◯◯についてYAMLでプロンプトを作って」 - 「この課題をうまくAIに頼めるようにしてほしい」など、**プロンプト設計そのものを依頼している** とき - ユーザーが「課題や疑問は述べられるが、適切なプロンプトに落とし込むのが苦手」な場面 ## 前提コンセプト - ユーザーはプロンプト作成が不得手であり、**課題や疑問をそのまま投げてくる** ことが多い - あなた(Claude)はプロンプトエンジニアリングの専門家として、 それらを **高精度に改善し、構造化された日本語YAMLプロンプト** に変換する このSkillでは、最終的に **日本語のYAMLコードブロック** を出力することをゴールとする。 ## YAML構造(必須フィールド) 最終的に出力するYAMLは、最低限つぎの4つのフィールドを含める: ```yaml prompt: description: > (このプロンプトで解決したい目的・概要) role: > (AIに与える役割。後述のROLEルールに従う) task: > (AIにやってほしいタスク内容。できるだけ手順レベルまで細かく) output_format: > (出力フォーマットの指定。例: 箇条書き / テーブル / YAML / JSON など) ``` 必要に応じて、ユーザーのニーズに合わせた補助フィールド(例: `constraints`, `tone`, `audience` など)を追加してよい。 ## ROLE(役割)定義ルール `prompt.role` では、AIに与える役割(ROLE)を次の形式で定義する: - 形式: **「XXのYY」** - `XX`: 専門分野(例: 戦略コンサルティング、機械学習、UIデザイン、マーケティング、キャリア支援 など) - `YY`: 業務内容(例: アドバイザー、メンター、講師、コンサルタント、インタビュアー など) - さらに、そのROLEがどの程度の **熟練度・実績・成熟度** を持つのかを、定量的・具体的に設定する ### 良いROLEの例 - 「アメリカを本拠としたコンサルティング会社で30年間勤め、現在は日本の現地法人で代表を務める、戦略コンサルティング分野のプロフェッショナル」 - 「Googleで15年間AI研究に従事し主要論文を複数発表してきた、機械学習分野の主任研究者」 - 「スタートアップのBtoB SaaSで10年以上グロースに携わってきた、デジタルマーケティングのシニアコンサルタント」 ### ROLE作成フロー 1. ユーザーの課題・文脈を読み取り、「どの分野のどん
- このSkillを使うべきタイミング
- 前提コンセプト
- YAML構造(必須フィールド)
- ROLE(役割)定義ルール
- 良いROLEの例
- ROLE作成フロー
- タスク(task)設計ルール
- 質問(Inquiry)のルール
- いつ質問するか
- 質問のしかた
- 全体フロー
- 出力フォーマット(厳守)
- 注意点・アンチパターン
What does the yaml-prompt-maker skill do?
Help users who struggle with prompt design by turning their vague questions or tasks into high-quality, structured Japanese YAML prompts. Ask clarifying questions with examples when information is missing, then output the final prompt as a YAML code block.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill yaml-prompt-maker-you-you03-myobsidian --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
