takt/resources/global/ja/STYLE_GUIDE.md
2026-02-07 00:56:13 +09:00

2.5 KiB
Raw Blame History

スタイルガイド

プロンプトアーキテクチャの各レイヤーごとにスタイルガイドを用意している。

レイヤー ガイド 配置先
ペルソナ PERSONA_STYLE_GUIDE.md system prompt{{agentDefinition}}
スタンス STANCE_STYLE_GUIDE.md user messageinstruction 内)
インストラクション INSTRUCTION_STYLE_GUIDE.md Phase 1 メッセージ({{instructions}}
レポートフォーマット REPORT_STYLE_GUIDE.md report.format

テンプレート

templates/ にテンプレートファイルを用意している。新規作成時はコピーまたは参照して使う。

templates/
├── personas/          # ペルソナテンプレート
│   ├── simple.md      # ドメイン知識なし
│   ├── expert.md      # ドメイン知識あり
│   └── character.md   # キャラクター型
├── stances/           # スタンステンプレート
│   └── stance.md
├── instructions/      # インストラクションテンプレート
│   ├── plan.md
│   ├── architect.md
│   ├── implement.md
│   ├── review.md
│   ├── ai-review-standalone.md
│   ├── ai-fix.md
│   ├── fix.md
│   ├── arbitrate.md
│   └── supervise.md
└── reports/           # レポートフォーマットテンプレート
    ├── plan.md
    ├── architecture-design.md
    ├── review.md
    ├── security-review.md
    ├── validation.md
    └── summary.md

3層プロンプトアーキテクチャ

System Prompt:
  [TAKT コンテキスト]
  [ペルソナ]              ← エージェントの identity・専門知識

User Message (Phase 1):
  [実行コンテキスト]
  [Piece Context]
  [User Request]
  [Previous Response]
  [Instructions]          ← ムーブメント固有の手順
    └── [スタンス]        ← 共有行動規範instruction 内に含まれる)

分離の判断フロー

この内容は…
├── 特定のエージェントだけが必要 → ペルソナ
├── 複数のエージェントが共有 → スタンス
├── ムーブメント固有の手順 → インストラクション
└── エージェント出力の構造定義 → レポートフォーマット