> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# カスタムインストラクション

> ワークスペース全体に適用されるガイダンスを設定し、プロジェクトやセッションをまたいで Replit にチームの慣習を守らせましょう。

export const CustomInstructionsCover = () => <FrostedCover label="A persistent guidance document informing a Replit workspace">
    <div style={{
  position: "absolute",
  width: "clamp(158px, 30vw, 252px)",
  height: "clamp(152px, 26vw, 208px)",
  transform: "translate(16%, -2%) rotate(5deg)",
  border: "1px solid rgba(255,255,255,.3)",
  borderRadius: 20,
  background: "rgba(255,255,255,.11)"
}} />
    <div style={{
  position: "relative",
  width: "clamp(190px, 38vw, 322px)",
  minWidth: "min(62%, 280px)",
  minHeight: "clamp(158px, 27vw, 220px)",
  padding: "clamp(14px, 2.4vw, 22px)",
  border: "1px solid rgba(255,255,255,.66)",
  borderRadius: 21,
  background: "linear-gradient(145deg, rgba(255,255,255,.42), rgba(255,255,255,.12))",
  boxShadow: "0 22px 42px rgba(63,20,6,.24)",
  backdropFilter: "blur(8px)",
  boxSizing: "border-box"
}}>
      <div style={{
  display: "flex",
  alignItems: "center",
  justifyContent: "space-between"
}}>
        <div style={{
  display: "flex",
  gap: 6
}}>
          {[0, 1, 2].map(dot => <span key={dot} style={{
  width: 7,
  height: 7,
  borderRadius: 999,
  background: dot === 0 ? "rgba(255,255,255,.9)" : "rgba(255,255,255,.36)"
}} />)}
        </div>
        <span style={{
  width: 28,
  height: 16,
  padding: 2,
  border: "1px solid rgba(255,255,255,.55)",
  borderRadius: 999,
  background: "rgba(255,255,255,.16)",
  boxSizing: "border-box"
}}>
          <span style={{
  display: "block",
  width: 10,
  height: 10,
  marginLeft: 11,
  borderRadius: 999,
  background: "rgba(255,255,255,.86)"
}} />
        </span>
      </div>
      <div style={{
  marginTop: "clamp(22px, 4vw, 34px)"
}}>
        <Lines widths={["68%", "92%", "78%", "54%"]} strong={0} />
      </div>
      <div style={{
  position: "absolute",
  left: "clamp(14px, 2.4vw, 22px)",
  right: "clamp(14px, 2.4vw, 22px)",
  bottom: "clamp(13px, 2.2vw, 19px)",
  height: 24,
  border: "1px solid rgba(255,255,255,.45)",
  borderRadius: 8,
  background: "rgba(255,255,255,.1)"
}} />
    </div>
  </FrostedCover>;

<CustomInstructionsCover />

カスタムインストラクションは、あなたやチームがワークスペースに対して一度だけ書く、常時有効なガイダンスです。Replit はそのワークスペースのすべてのプロジェクトとセッションでこれを使用するため、Conversation のたびに慣習を繰り返し伝える必要がありません。

承認済みライブラリ、セキュリティ要件、データ取り扱いポリシーなど、常に成り立つ小さなガイドラインのまとまりにはカスタムインストラクションを使いましょう。短く具体的にまとめることで、目の前の作業のための余地を残せます。

## 適切な種類のガイダンスを選ぶ

* 常に適用されるべきワークスペース全体のガイダンスには**カスタムインストラクション**を使います。
* 特定のタスクにのみ関係する、再利用可能な手順や補助資料には[スキル](/ja/chat/agent-skills)を使います。
* 過去の作業から Replit が保持しておくべき有用なコンテキストには[メモリー](/ja/chat/memories)を使います。

## カスタムインストラクションを設定する

カスタムインストラクションは**ワークスペース設定 → カスタマイズ**で管理します。詳細な機能ガイドでは、設定方法、利用条件、権限、そしてインストラクションを有効に保つ方法を説明しています。

<section className="chat-mkt chat-workflow-grid has-visuals">
  <a className="chat-example has-visual" href="/ja/features/agent/agent-customization">
    <div className="chat-use-case-visual palette-ink">
      <div className="chat-use-case-window">
        <i />

        <i />

        <i />

        <b />

        <b />

        <b />
      </div>

      <em>
        <Icon icon="sliders" size={24} />
      </em>
    </div>

    <span>
      <Icon icon="sliders" size={19} />
    </span>

    <div className="chat-card-title">カスタムインストラクション リファレンス</div>
    <p>ワークスペース全体のガイダンスを設定し、適用される場面を学びます。</p>
    <div className="chat-card-link">機能ガイドを開く →</div>
  </a>
</section>
