summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/ja/skills.mdx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/web/src/content/docs/ja/skills.mdx')
-rw-r--r--packages/web/src/content/docs/ja/skills.mdx42
1 files changed, 21 insertions, 21 deletions
diff --git a/packages/web/src/content/docs/ja/skills.mdx b/packages/web/src/content/docs/ja/skills.mdx
index becc1bd6f..6e5bae6c7 100644
--- a/packages/web/src/content/docs/ja/skills.mdx
+++ b/packages/web/src/content/docs/ja/skills.mdx
@@ -1,37 +1,37 @@
---
-title: 「エージェントスキル」
-description: 「SKILL.md定義による再利用可能な動作の定義」
+title: エージェントスキル
+description: SKILL.md 定義による再利用可能な動作の定義
---
-エージェント スキルにより、OpenCode はリポジトリまたはホーム ディレクトリから再利用可能な命令を検出できます。
+エージェントスキルにより、OpenCode はリポジトリまたはホームディレクトリから再利用可能な命令を検出できます。
スキルはネイティブの `skill` ツールを介してオンデマンドでロードされます。エージェントは利用可能なスキルを確認し、必要に応じて完全なコンテンツをロードできます。
---
-## ファイルを配置する
+## ファイルの配置
スキル名ごとにフォルダーを 1 つ作成し、その中に `SKILL.md` を置きます。
OpenCode は次の場所を検索します。
-- プロジェクト構成: `.opencode/skills/<name>/SKILL.md`
-- グローバル構成: `~/.config/opencode/skills/<name>/SKILL.md`
-- Project Claude互換: `.claude/skills/<name>/SKILL.md`
-- グローバルクロード互換: `~/.claude/skills/<name>/SKILL.md`
+- プロジェクト設定: `.opencode/skills/<name>/SKILL.md`
+- グローバル設定: `~/.config/opencode/skills/<name>/SKILL.md`
+- プロジェクト Claude 互換: `.claude/skills/<name>/SKILL.md`
+- グローバル Claude 互換: `~/.claude/skills/<name>/SKILL.md`
- プロジェクトエージェント互換: `.agents/skills/<name>/SKILL.md`
- グローバルエージェント互換: `~/.agents/skills/<name>/SKILL.md`
---
-## 発見を理解する
+## 検出の仕組み
-プロジェクトのローカル パスの場合、OpenCode は現在の作業ディレクトリから git ワークツリーに到達するまで進みます。
+プロジェクトのローカルパスの場合、OpenCode は現在の作業ディレクトリから git ワークツリーに到達するまで進みます。
途中で、一致する `skills/*/SKILL.md` を `.opencode/` に読み込み、一致する `.claude/skills/*/SKILL.md` または `.agents/skills/*/SKILL.md` を読み込みます。
グローバル定義は、`~/.config/opencode/skills/*/SKILL.md`、`~/.claude/skills/*/SKILL.md`、および `~/.agents/skills/*/SKILL.md` からもロードされます。
---
-## 前付を書く
+## フロントマターの記述
各 `SKILL.md` は YAML フロントマターで始まる必要があります。
次のフィールドのみが認識されます。
@@ -46,7 +46,7 @@ OpenCode は次の場所を検索します。
---
-## 名前を検証する
+## 名前の検証
`name` は次のことを行う必要があります。
@@ -64,14 +64,14 @@ OpenCode は次の場所を検索します。
---
-## 長さのルールに従ってください
+## 長さのルール
`description` は 1 ~ 1024 文字である必要があります。
エージェントが正しく選択できるように、十分具体的な内容にしてください。
---
-## 例を使用する
+## 使用例
次のように `.opencode/skills/git-release/SKILL.md` を作成します。
@@ -100,7 +100,7 @@ Ask clarifying questions if the target versioning scheme is unclear.
---
-## ツールの説明を認識する
+## ツールの説明認識
OpenCode では、`skill` ツールの説明に利用可能なスキルがリストされています。
各エントリにはスキル名と説明が含まれます。
@@ -122,7 +122,7 @@ skill({ name: "git-release" })
---
-## 権限の構成
+## 権限の設定
`opencode.json` のパターンベースの権限を使用して、エージェントがアクセスできるスキルを制御します。
@@ -139,7 +139,7 @@ skill({ name: "git-release" })
}
```
-| 許可 | 行動 |
+| 許可 | アクション |
| ------- | ---------------------------------------------------------- |
| `allow` | スキルはすぐにロードされます |
| `deny` | スキルはエージェントから隠蔽され、アクセスは拒否されました |
@@ -149,11 +149,11 @@ skill({ name: "git-release" })
---
-## エージェントごとに上書きする
+## エージェントごとの上書き
特定のエージェントにグローバルのデフォルトとは異なる権限を与えます。
-**カスタム エージェントの場合** (エージェント フロントマター内):
+**カスタムエージェントの場合** (エージェントフロントマター内):
```yaml
---
@@ -181,11 +181,11 @@ permission:
---
-## スキルツールを無効にする
+## スキルツールの無効化
スキルを使用すべきではないエージェントのスキルを完全に無効にします。
-**カスタム エージェントの場合**:
+**カスタムエージェントの場合**:
```yaml
---