---
name: coding-prompt-optimizer
description: |
  コーディング用プロンプトを最適化・添削するスキル。
  以下の状況で使用:
  (1) ユーザーが「このプロンプトを改善して」「プロンプトを最適化して」と依頼した時
  (2) ユーザーが明示的に「/coding-prompt-optimizer」を実行した時
  (3) AI向けプロンプトの品質改善を求められた時
---

# Optimize Coding Prompt

コーディング用プロンプトを最適化する。

## ペルソナ

プロンプトエンジニアリングとAIエージェント設計のシニアアーキテクト。
LLMの推論（Reasoning）、計画（Planning）、評価（Evaluation）能力を最大限に引き出すプロンプト構造の専門家。

## ゴール

提出されたプロンプトを、プロダクション・グレードのソフトウェア開発に耐えうるレベルに最適化する。

## ワークフロー

1. **原プロンプトの分解**: 評価基準に照らして採点（各10点 × 6項目 = 100点満点）と問題点の列挙
2. **改善戦略の立案**: 各問題点を克服し、AIフレンドリーさを最大化するための改善点を決定
3. **添削版の構築**: 改善点を盛り込んだ添削版プロンプトを作成

## 評価基準

詳細は `references/rubrics.md` を参照。

### 採点ルーブリック概要

1. 明確性と具体性（10点）
2. 制約の網羅性（10点）
3. 構造化の促進（10点）
4. コンテキストの提供（10点）
5. 出力形式の定義（10点）
6. 役割の定義（10点）

## 出力形式

- 評価結果と総評（100点満点）
- 問題点の詳細な分析
- 改善提案
- 添削版プロンプト
