Skip to main content
ルールは、Agentに継続的な執筆指示を与えるMarkdownファイルです。一度定義すれば、すべてのセッション・章・プロンプトにわたって、Agentが自動的に従います。

2種類のルール

グローバルルール

グローバルルールは、開くすべての執筆プロジェクトに適用されます。プロジェクト間で変わらない個人的な習慣を記録するために使います:
  • 文のリズムの好み
  • 句読点のスタイル(読点の使い方、ダッシュの使用頻度など)
  • 常に適用したいAI文体排除の制約
  • Agentに常に守ってほしい基本的なデフォルト値

プロジェクトルール

プロジェクトルールは特定のプロジェクト内に存在し、そのプロジェクトを操作するときだけ有効になります。以下の用途に使います:
  • このプロジェクトの視点(POV)と語りの距離
  • 時制(過去/現在)と人称(一人称/三人称)
  • プロジェクト固有の文体目標やジャンルの慣習
  • この物語のトーンに特有の執筆制約

ルールの保存場所

グローバルルールはSoloEntのシステムレベルのRulesディレクトリに保存され、すべてのプロジェクトで自動的に読み込まれます。 SoloEntは.soloent/rules/内のすべての.mdファイルを読み取り、有効なグローバルルールと組み合わせて、Agentへの統一された指示セットを生成します。

ルールの作成

グローバルルールとワークスペースルールのセクションを示すRulesパネル
1

Rulesパネルを開く

Agentパネルのスクロールアイコンをクリックして、ルールマネージャーを開きます。
2

グローバルまたはプロジェクトを選択

ルールの保存場所を選択します——グローバル(全プロジェクト共通)か、現在のプロジェクトのみか。
3

新しいルールファイルを作成

「New rule file…」をクリックし、ファイル名(例:my-style)を入力して「+」をクリックします。ファイルは.md拡張子で作成されます。
4

ルールを書く

Markdown形式で指示を記述します。各ルールファイルは1つのテーマに絞ってください。

ルールとSOLOENT.mdの違い

ルールはあなたの習慣と好みのためのものです——どの物語を書くときも変わらないもの。世界観の詳細・キャラクタープロフィール・プロット構造などの物語固有のコンテンツはSOLOENT.mdに置き、Agentがプロジェクトの進行とともに自動的に管理・更新します。 この2つのシステムは補完的に機能します:
こう考えてください:SOLOENT.mdは物語の脳、ルールはあなたの脳——あなたの直感・スタイル・習慣・作家としての譲れない一線。

ルールのオン/オフ

トグルスイッチがハイライトされた、アクティブなルールファイルを示すRulesパネル 各ルールはファイルを削除せずにオン/オフできます。特定のタスクでAgentが通常の制約から一時的に外れる必要があるときに便利です——たとえば、意識の流れを書くときに「短文優先」ルールを一時的に無効にするなど。

ルールに書くべきこと

個人の文体習慣(グローバル)

これらはあなたが作家として積み重ねてきた執筆の直感です。書き留めたことがなくても、すでにあなたの本能になっているはずです。 文のリズム例:
句読点の習慣例:

AI文体排除の制約(グローバル)

AIモデルには散文を平坦にし、人間らしさを失わせる定型パターンがあります。最も気になるものを常駐制約として追加してください。

プロジェクトの視点と語りの基礎(プロジェクト)

すべてのプロジェクトには、Agentが絶対に逸脱してはならない基本的な執筆設定があります。

プロジェクト固有のスタイル要件(プロジェクト)

このプロジェクト特有のジャンルの慣習・トーン目標・文体上の目的に使います。

効果的なルールの書き方

  • 具体的に、抽象的にならない。「美しく書いて」はAgentには何も伝わりません。「抽象的な感情ラベルではなく、具体的な感覚的詳細を優先する」が実行可能な指示です。
  • **禁止事項を直接書く。**最も有用なルールはしばしば否定文です:「〜してはいけない」。Agentは明確な制約に効果的に従います。
  • 理由が明らかでないときは説明する。「ダッシュを避ける(AI文体のサインになるため)」はAgentが意図を理解し、正しく応用するのに役立ちます。
  • **短く保つ。**ルールはコンテキストトークンを消費します。5ページにわたるルールファイルは実際の執筆スペースを圧迫します。説明が多く必要な内容はSOLOENT.mdか専用の参考ドキュメントに書く方が適切です。
  • **1ファイル1テーマ。**トピック別にルールファイルを分けることで、他のルールに影響を与えずに個別の制約をオン/オフできます。
SOLOENT.mdにすでにある内容をRulesで重複して書かないでください。SOLOENT.mdでキャラクターの声を定義済みなら、ルールに再記述は不要です——Agentは両方を読みます。

条件付きルール

条件付きルールは、操作しているファイルのパスが一致する場合にのみ有効になります。毎回手動でルールのオン/オフを切り替えなくても、プロジェクトの異なる段階で異なる執筆制約を適用できます。 ルールライブラリが増えるにつれ、毎回すべてのルールを読み込むとトークンを消費します。条件付きルールにより、Agentは現在操作しているファイルに必要な指示だけに集中できます。 よくある使い方:文のリズムとAI排除の制約を章ファイルにのみ適用し、ノートや概要への干渉を防ぐ。

仕組み

任意のルールファイルの先頭にYAMLフロントマターを追加します。Agentは各ルールのpathsを現在操作しているファイルと照合し、一致するルールを自動的に有効にします。 フロントマターのないルールは常に有効——普遍的な文体習慣とAI排除制約に最適です。

トラブルシューティング

最も考えられる原因:ルールがオフになっているか、指示が十分に具体的でない。
  • Rules パネルでルールファイルがオンになっているか確認する
  • 制約を直接的な禁止文に書き直す:「〜しないでください」ではなく「〜を避ける」
  • グローバルルールの場合、プロジェクトルールで上書きされていないか確認する
以下を確認してください:
  • 編集中のファイルパスがpathsのglobパターンと一致している必要がある
  • YAMLフロントマターの両側に正しい---区切り文字がある必要がある
  • Rules パネルでルールがオンになっている必要がある
通常は内容が重複していることを意味します——両方の場所で同じことを定義している。
  • 物語のコンテンツ(キャラクターが誰か、世界のルールは何か)はSOLOENT.mdに置く
  • 執筆の好み(文章がどう感じるべきか、避けるべきパターン)はRulesに置く
  • この物語のトーンに関するプロジェクトルールは問題ないが、SOLOENT.mdの第5節(文体ガイドライン)と矛盾しないよう確認する
ルールはコンテキストトークンを消費します。有効なルールが多い場合:
  • 現在のタスクに関係のないルールをオフにする
  • 重複するルールを1つのファイルに統合する
  • Rulesに紛れ込んだ物語固有のコンテンツをSOLOENT.mdに戻す

より高度なヒント

SOLOENT.mdガイド

SOLOENT.mdとRulesのどちらに何を置くかを理解する

コマンド

/reviewを使って最新の章がルールに従っているか確認する