prompting について
LLM向けのプロンプトを作成・改善する人のためのスキルです。目標設定からテストまでの手順に加え、手法や構成形式、システムプロンプトの設計を案内します。
主な機能
- 01目標設定からテストまでの手順
- 02Few-shotとロールプロンプト
- 03タスク分解と制約の設定
- 04XML、JSON、Markdown形式
- 05システムプロンプト設計ガイド
活用シーン
- 01新しいタスクのプロンプト作成
- 02曖昧または不安定な出力の改善
- 03構造化応答の形式選び
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ diskd-ai/ prompting --skill promptingインストール後、Claude Code で/promptingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdreferences/techniques.mdsystem-prompts.mdstructured.md詳細
プロンプトエンジニアリング
大規模言語モデル(Claude、GPT、Gemini、Llama など)向けの効果的なプロンプトの作成ガイドです。
ワークフロー
- 目標を明確にする:プロンプトでどのようなタスクを実行しますか?
- 手法を選ぶ:references/techniques.md から選択します
- プロンプトを構成する:適切な形式を適用します
- 制約を追加する:要件と境界を指定します
- テストして改善する:出力をもとに反復します
新しいプロンプトを作成する
まず、次のテンプレートを使用します。
[Context/Role - optional]
[Task - required]
[Constraints/Requirements - as needed]
[Output format - as needed]
[Examples - for complex tasks]
最小限のプロンプト(シンプルなタスク向け):
Summarize this article in 3 bullet points.
構造化プロンプト(複雑なタスク向け):
You are a senior code reviewer.
Review this code for:
- Security vulnerabilities
- Performance issues
- Maintainability concerns
Format your response as:
## Summary
[1-2 sentences]
## Issues
- [severity]: [description]
## Recommendations
[prioritized list]
既存のプロンプトを改善する
問題を診断します。
| 問題 | 解決策 |
|---|---|
| 出力が曖昧すぎる | 具体的な制約や例を追加します |
| 形式が正しくない | 出力構造を明示的に指定します |
| 詳細が不足している | 思考の連鎖やタスクの分解を使用します |
| 結果に一貫性がない | 少数例を追加します |
| 話題から逸れた回答 | 役割やコンテキストの枠組みを強化します |
改善チェックリスト:
- タスクは明確で曖昧さがありませんか?
- 制約は具体的ですか(「簡潔に」ではなく「100語未満で」など)?
- 出力形式は想定される用途に合っていますか?
- 例を使うと期待事項を明確にできますか?
クイックリファレンス:手法
| 手法 | 使用する場面 |
|---|---|
| 少数例プロンプティング | 特定の形式やスタイルが必要な場合 |
| 思考の連鎖 | 複雑な推論、数学、分析 |
| 役割プロンプティング | 専門分野の知識、特定の口調 |
| タスクの分解 | 複数ステップのワークフロー |
| 制約 | 厳密な要件 |
具体的なパターンと例については、references/techniques.md を参照してください。
クイックリファレンス:出力形式
| 形式 | 使用する場面 |
|---|---|
| XML タグ | 複雑なプロンプト、明確なセクションの区切り |
| JSON | プログラムによる解析、構造化データ |
| Markdown | 人が読みやすいレポート、ドキュメント |
形式のパターンについては、references/structured.md を参照してください。
システムプロンプト
AI アシスタントの動作を設計する方法については、references/system-prompts.md を参照してください。
主なセクション:
- アイデンティティと役割の定義
- 動作ガイドライン
- 制約と境界
- 出力形式のデフォルト設定
コメント
Markdown 対応