fix(docs): locale translations for nav elements and headings
This commit is contained in:
@@ -1,20 +1,20 @@
|
||||
---
|
||||
title: ルール
|
||||
description: opencodeのカスタム命令を設定します。
|
||||
description: OpenCode のカスタム命令を設定します。
|
||||
---
|
||||
|
||||
`AGENTS.md` ファイルを作成することで、opencode にカスタム命令を提供できます。これは Cursor のルールと似ています。これには、特定のプロジェクトに合わせて LLM の動作をカスタマイズするために LLM のコンテキストに含まれる命令が含まれています。
|
||||
`AGENTS.md` ファイルを作成することで、OpenCode にカスタム命令を提供できます。これは Cursor のルールと似ています。これには、特定のプロジェクトに合わせて LLM の動作をカスタマイズするために LLM のコンテキストに含まれる命令が含まれています。
|
||||
|
||||
---
|
||||
|
||||
## 初期化する
|
||||
## 初期化
|
||||
|
||||
新しい `AGENTS.md` ファイルを作成するには、opencode で `/init` コマンドを実行します。
|
||||
新しい `AGENTS.md` ファイルを作成するには、OpenCode で `/init` コマンドを実行します。
|
||||
|
||||
:::tip
|
||||
プロジェクトの `AGENTS.md` ファイルを Git にコミットする必要があります。
|
||||
:::
|
||||
This `AGENTS.md` ファイルが生成されます。これは、opencode がプロジェクトをより適切にナビゲートするのに役立ちます。
|
||||
`AGENTS.md` ファイルが生成されます。これは、OpenCode がプロジェクトをより適切にナビゲートするのに役立ちます。
|
||||
|
||||
既存の `AGENTS.md` ファイルがある場合、これはそれに追加しようとします。
|
||||
|
||||
@@ -53,27 +53,27 @@ This is an SST v3 monorepo with TypeScript. The project uses bun workspaces for
|
||||
|
||||
## 種類
|
||||
|
||||
opencode は、複数の場所からの `AGENTS.md` ファイルの読み取りもサポートしています。そして、これはさまざまな目的に役立ちます。
|
||||
OpenCode は、複数の場所からの `AGENTS.md` ファイルの読み取りもサポートしています。そして、これはさまざまな目的に役立ちます。
|
||||
|
||||
### プロジェクト
|
||||
|
||||
プロジェクト固有のルールのために、プロジェクト ルートに `AGENTS.md` を配置します。これらは、このディレクトリまたはそのサブディレクトリで作業している場合にのみ適用されます。
|
||||
プロジェクト固有のルールのために、プロジェクトルートに `AGENTS.md` を配置します。これらは、このディレクトリまたはそのサブディレクトリで作業している場合にのみ適用されます。
|
||||
|
||||
### グローバル
|
||||
|
||||
`~/.config/opencode/AGENTS.md` ファイルにグローバル ルールを含めることもできます。これは、すべてのopencode セッションに適用されます。
|
||||
`~/.config/opencode/AGENTS.md` ファイルにグローバルルールを含めることもできます。これは、すべての OpenCode セッションに適用されます。
|
||||
|
||||
これは Git にコミットされておらず、チームと共有されていないため、LLM が従うべき個人ルールを指定するためにこれを使用することをお勧めします。
|
||||
|
||||
### Claude Code Compatibility
|
||||
### Claude Code 互換性
|
||||
|
||||
Claude Code から移行するユーザーのために、OpenCode はフォールバックとして Claude Code のファイル規則をサポートしています。
|
||||
|
||||
- **プロジェクト ルール**: プロジェクト ディレクトリ内の `CLAUDE.md` (`AGENTS.md` が存在しない場合に使用されます)
|
||||
- **グローバル ルール**: `~/.claude/CLAUDE.md` (`~/.config/opencode/AGENTS.md` が存在しない場合に使用)
|
||||
- **スキル**: `~/.claude/skills/` — 詳細については、[エージェント スキル ](/docs/skills/) を参照してください。
|
||||
- **プロジェクトルール**: プロジェクトディレクトリ内の `CLAUDE.md` (`AGENTS.md` が存在しない場合に使用されます)
|
||||
- **グローバルルール**: `~/.claude/CLAUDE.md` (`~/.config/opencode/AGENTS.md` が存在しない場合に使用)
|
||||
- **スキル**: `~/.claude/skills/` — 詳細については、[エージェントスキル](/docs/skills/) を参照してください。
|
||||
|
||||
クロード コードの互換性を無効にするには、次の環境変数のいずれかを設定します。
|
||||
Claude Code の互換性を無効にするには、次の環境変数のいずれかを設定します。
|
||||
|
||||
```bash
|
||||
export OPENCODE_DISABLE_CLAUDE_CODE=1 # Disable all .claude support
|
||||
@@ -85,13 +85,13 @@ export OPENCODE_DISABLE_CLAUDE_CODE_SKILLS=1 # Disable only .claude/skills
|
||||
|
||||
## 優先順位
|
||||
|
||||
opencode が開始されると、次の順序でルール ファイルが検索されます。
|
||||
OpenCode が開始されると、次の順序でルールファイルが検索されます。
|
||||
|
||||
1. **ローカル ファイル** (現在のディレクトリから上に移動) (`AGENTS.md`、`CLAUDE.md`)
|
||||
2. **グローバル ファイル** (`~/.config/opencode/AGENTS.md`)
|
||||
3. **クロード コード ファイル** (`~/.claude/CLAUDE.md` にあります) (無効になっていない限り)
|
||||
1. **ローカルファイル** (現在のディレクトリから上に移動) (`AGENTS.md`、`CLAUDE.md`)
|
||||
2. **グローバルファイル** (`~/.config/opencode/AGENTS.md`)
|
||||
3. **Claude Code ファイル** (`~/.claude/CLAUDE.md` にあります) (無効になっていない限り)
|
||||
|
||||
最初に一致したファイルが各カテゴリで優勝します。たとえば、`AGENTS.md` と `CLAUDE.md` の両方がある場合、`AGENTS.md` のみが使用されます。同様に、`~/.config/opencode/AGENTS.md` は `~/.claude/CLAUDE.md` よりも優先されます。
|
||||
最初に一致したファイルが各カテゴリで優先されます。たとえば、`AGENTS.md` と `CLAUDE.md` の両方がある場合、`AGENTS.md` のみが使用されます。同様に、`~/.config/opencode/AGENTS.md` は `~/.claude/CLAUDE.md` よりも優先されます。
|
||||
|
||||
---
|
||||
|
||||
@@ -123,11 +123,11 @@ opencode が開始されると、次の順序でルール ファイルが検索
|
||||
|
||||
---
|
||||
|
||||
## 外部ファイルの参照
|
||||
## 外部ファイル参照
|
||||
|
||||
opencode は `AGENTS.md` のファイル参照を自動的に解析しませんが、次の 2 つの方法で同様の機能を実現できます。
|
||||
OpenCode は `AGENTS.md` のファイル参照を自動的に解析しませんが、次の 2 つの方法で同様の機能を実現できます。
|
||||
|
||||
### opencode.json の使用
|
||||
### `opencode.json` の使用
|
||||
|
||||
推奨されるアプローチは、`instructions` の `opencode.json` フィールドを使用することです。
|
||||
|
||||
@@ -138,9 +138,9 @@ opencode は `AGENTS.md` のファイル参照を自動的に解析しません
|
||||
}
|
||||
```
|
||||
|
||||
### AGENTS.md のマニュアル手順
|
||||
### AGENTS.md の手動指示
|
||||
|
||||
`AGENTS.md` で明示的な命令を指定することで、opencodeに外部ファイルを読み取るように教えることができます。実際の例を次に示します。
|
||||
`AGENTS.md` で明示的な命令を指定することで、OpenCode に外部ファイルを読み取るように教えることができます。実際の例を次に示します。
|
||||
|
||||
```markdown title="AGENTS.md"
|
||||
# TypeScript Project Rules
|
||||
@@ -169,11 +169,11 @@ Read the following file immediately as it's relevant to all workflows: @rules/ge
|
||||
|
||||
このアプローチにより、次のことが可能になります。
|
||||
|
||||
- モジュール式の再利用可能なルール ファイルを作成する
|
||||
- モジュール式の再利用可能なルールファイルを作成する
|
||||
- シンボリックリンクまたは git サブモジュールを介してプロジェクト間でルールを共有する
|
||||
- 詳細なガイドラインを参照しながら、AGENTS.md を簡潔に保ちます
|
||||
- opencode が特定のタスクに必要な場合にのみファイルをロードするようにする
|
||||
- OpenCode が特定のタスクに必要な場合にのみファイルをロードするようにする
|
||||
|
||||
:::tip
|
||||
モノリポジトリまたは共有標準を使用するプロジェクトの場合、グロブ パターン (`opencode.json` など) で `packages/*/AGENTS.md` を使用する方が、手動で指示するよりも保守しやすくなります。
|
||||
モノリポジトリまたは共有標準を使用するプロジェクトの場合、グロブパターン (`opencode.json` など) で `packages/*/AGENTS.md` を使用する方が、手動で指示するよりも保守しやすくなります。
|
||||
:::
|
||||
|
||||
Reference in New Issue
Block a user