79yuuki/dotfiles/prompt-design
Claude Code and agent skill by 79yuuki/dotfiles
- community
Checking that the SKILL.md file is still in the repository.
Design and review long agent-facing prompts such as AGENTS.md, CLAUDE.md, SKILL.md, subagent tasks, system prompts, and cron prompts. Use when writing or improving instructions for Claude Code, Codex CLI, or other coding agents. Use ALSO when noticing: CLAUDE.md/AGENTS.md/SKILL.md が 200行 or 150指示 を超えている, 矛盾指示や MUST/ALWAYS/CRITICAL の過剰使用で primacy bias / attention希釈 が起きそう, 「現在のシステムはこう」型の説明文がコードと乖離している, モデル更新後に旧モデル向け制約が残っている時. Proactively propose 剪定 / 再構成 / pointer 化 even if user did not explicitly ask.
Install
npx vskill@latest install 79yuuki/dotfiles/prompt-designSKILL.md
Prompt Design — エージェント向けプロンプト設計スキル
Claude公式ベストプラクティスをチェックリストとパターン集に凝縮。 特定モデルの癖ではなく、モデルが変わっても効く原則として書く。
Source: https://platform.claude.com/docs/ja/build-with-claude/prompt-engineering/
📋 チェックリスト
必須(全プロンプト共通)
- [ ] 明確で具体的か? — 「いい感じに」ではなく具体的な指示
- [ ] なぜそうするか(動機)を書いたか? — Claudeは動機から一般化できる
- [ ] 例は最小限か? — 例は探索の幅を狭める。使い方は引数・enum・スクリプトのインターフェースで示し、例を置くなら促進したい動作だけ
- [ ] 「何をするか」で書いたか? — 否定形より肯定形
- [ ] アクション指示は明示的か? — 「提案してもらえますか」→「実装してください」
エージェント/長時間タスク向け
- [ ] コンテキスト継続指示があるか? — 圧縮環境での早期停止防止
- [ ] 状態管理の指示があるか? — JSON + テキストメモ + git追跡
- [ ] 検証手段を提供したか? — テスト、Playwright、チェックコマンド
- [ ] インクリメンタル進捗指示があるか? — 少しずつ着実に
- [ ] 長セッションのGoalアンカーがあるか? — 冒頭で「今回の最終状態」を1–3行で固定し、ドリフト時に戻れる北極星を置く
安全性・自律性
- [ ] 破壊的アクションの確認指示? — force push・削除・外部送信の前に確認させる
- [ ] サブエージェント使用ガイドライン? — 独立した並列作業や広い探索の時だけ使い、数手で済む作業は自分で行う
剪定(モデル更新時に見直す)
- [ ] 過激な言語を控えめに? — ×「CRITICAL: MUST」→ ○「Use when...」
- [ ] 思考を促す文言を残していないか? — 「think step by step」「よく考えて」は書かない。考える量は effort で調整する
- [ ] 同じ指示を2か所に書いていないか? — CLAUDE.md と skill・ツール説明で重複させず、1か所に置いて他は pointer にする
- [ ] 特定モデル向けの回避策が残っていないか? — 旧モデルの癖への対処は、新モデルで外して評価し直す
🧱 パターン集
→ 詳細: references/patterns.md
| # | パターン | 用途 | |
|---|---|---|---|
| 1 | コンテキスト継続 | 長時間タスク必須 | |
| 2 | アクション志向 | 「提案」止まり防止 | |
| 3 | 安全ガードレール | 破壊的操作の制御 | |
| 4 | 思考の効率化 | 過度な探索を防ぐ | |
| 5 | マルチウィンドウ | 大規模タスク | |
| 6 | 調査・リサーチ | 構造化された探索 | |
| 7 | サブエージェント制御 | 過剰委任の防止 | |
| 8 | 並列ツール呼び出し | 効率最適化 | |
| 9 | 進捗報告 | 完了時の要約 | |
| 10 | 一時ファイルクリーンアップ | 後片付け | |
| 11 | Goalアンカー | 長セッションのドリフト防止 |
📦 Progressive Disclosure最適化
SKILL.md構造の最適化パターン(トークン40-45%削減)。 → 詳細: references/progressive-disclosure.md
🔧 使い方
| シーン | やること | |
|---|---|---|
| 新しいプロンプトを書く | パターン集からコピペ → チェックリストで確認 | |
| 既存プロンプトをレビュー | チェックリストを上から確認 → パターン追加 | |
| sub-agent タスク設計 | 長時間→P1, 実装→P2, リサーチ→P6, 並列→P7+P8 | |
| SKILL.md を書く | 「なぜそうするか」の動機を必ず書く |
📚 元ソース
- https://platform.claude.com/docs/ja/build-with-claude/prompt-engineering/claude-prompting-best-practices
- 最終同期: 2026-03-04
振り返り
- 初回作成: 2026-03-04
- 2026-03-16: Progressive Disclosure適用。本体255→90行。パターン集・詳細をreferences/に分離
- 2026-11-04: 旧モデルの名指しをモデル非依存の原則に書き換え、剪定の観点(思考の文言・重複・回避策)と例の最小化を追加(claude.dev blog)
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingclaude/skills/prompt-design/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/79yuuki/dotfiles/prompt-design)