5つの関心を Persona, Policy, Instruction, Knowledge, Output Contract に統一。 ディレクトリ、YAMLキー、ソースコード、テンプレート、テスト、ドキュメントを全面更新。
50 lines
940 B
Markdown
50 lines
940 B
Markdown
# {ポリシー名}
|
|
|
|
{1文の目的説明。体言止めまたは「〜する。」}
|
|
|
|
## 原則
|
|
|
|
| 原則 | 基準 |
|
|
|------|------|
|
|
| {原則1} | {1行の判断基準} |
|
|
| {原則2} | {1行の判断基準} |
|
|
| {原則3} | {1行の判断基準} |
|
|
| {原則4} | {1行の判断基準} |
|
|
| {原則5} | {1行の判断基準} |
|
|
|
|
## {ルールカテゴリ1}
|
|
|
|
{カテゴリの概要。1-2文}
|
|
|
|
### {禁止/推奨パターン}
|
|
|
|
| パターン | 例 | 問題 |
|
|
|---------|-----|------|
|
|
| {パターンA} | `{コード例}` | {なぜ問題か} |
|
|
| {パターンB} | `{コード例}` | {なぜ問題か} |
|
|
|
|
### {正しい実装}
|
|
|
|
```typescript
|
|
// NG
|
|
{悪い例}
|
|
|
|
// OK
|
|
{良い例}
|
|
```
|
|
|
|
### {許容されるケース}
|
|
|
|
- {例外1}
|
|
- {例外2}
|
|
|
|
## {ルールカテゴリ2}
|
|
|
|
{自由形式: テーブル、コード例、箇条書きを組み合わせる}
|
|
|
|
## 禁止事項
|
|
|
|
- **{禁止1}** - {理由}
|
|
- **{禁止2}** - {理由}
|
|
- **{禁止3}** - {理由}
|