Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions plugins/ndf-claude/skills/ndf-policies/SKILL.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,9 +32,9 @@ Skill の棚卸で 49 個を 29 個へ整理した。旧コマンドは存在し
| `/ndf:sync-main` | `/ndf:merged` |
| `/ndf:branch-fix-strategy` | `/ndf:cherry-pick-pr`(原則は本 Skill の「ブランチ運用の原則」) |
| `/ndf:codex` `/ndf:gemini` | `/ndf:external-ai` |
| `/ndf:playwright-test-planning` `/ndf:playwright-scenario-test` | `/ndf:playwright-planning` |
| `/ndf:playwright-test-planning` `/ndf:playwright-scenario-test` | `/ndf:playwright-planning`(Codex のみ配布) |
| `/ndf:playwright-script-creation` `/ndf:playwright-execution` `/ndf:browser-test` `/ndf:playwright-browser-connect` | `/ndf:playwright-authoring` |
| `/ndf:playwright-report` `/ndf:playwright-evidence-drive` | `/ndf:playwright-evidence` |
| `/ndf:playwright-report` `/ndf:playwright-evidence-drive` | `/ndf:playwright-evidence`(Codex のみ配布) |

移行先を用意せず削除したもの(いずれも起動実績がなく、現在のモデルの標準能力か
汎用コマンドで足りる):
Expand Down
8 changes: 3 additions & 5 deletions plugins/ndf-codex/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -22,16 +22,14 @@ Claude Code 専用の agents、statusline 自動設定、transcript retention

## 暗黙起動を抑止する Skill

破壊的操作を伴う以下 6 個の Skill は、`skills/<name>/agents/openai.yaml` の `policy.allow_implicit_invocation: false` によって **Codex の暗黙起動 (モデルが自分で選んで起動する経路) を抑止**しています。共有 Skill の frontmatter が `disable-model-invocation: true` のものが対象で、`scripts/build-runtime-plugins.sh` が自動生成します。
取り消しが難しい以下 2 個の Skill は、`skills/<name>/agents/openai.yaml` の `policy.allow_implicit_invocation: false` によって **Codex の暗黙起動 (モデルが自分で選んで起動する経路) を抑止**しています。共有 Skill の frontmatter が `disable-model-invocation: true` のものが対象で、`scripts/build-runtime-plugins.sh` が自動生成します。

| Skill | 内容 |
|-------|------|
| `cherry-pick-pr` | 環境ブランチへの cherry-pick PR 作成 |
| `deploy` | 環境ブランチ (qa/staging, release/v2 等) への deploy PR 作成 |
| `merged` | PR マージ後のクリーンアップ |
| `pr` | commit / push / PR 作成・更新 |
| `pr-tests` | PR テストプランの実行と結果コメント |
| `review` | PR / ブランチ差分のレビューと approve・request-changes 投稿 |

`merged` / `pr` / `pr-tests` / `review` は日常的に自然文で依頼されるため、v5.0.0 で暗黙起動を許可しました。代わりに、取り消しの難しい手順 (push、PR 作成、ブランチ・worktree の削除) の直前に対象を提示して同意を得ることを各 Skill の本文で必須化しています。

### 利用者への影響と起動方法

Expand Down
4 changes: 2 additions & 2 deletions plugins/ndf-codex/skills/ndf-policies/SKILL.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,9 +32,9 @@ Skill の棚卸で 49 個を 29 個へ整理した。旧コマンドは存在し
| `/ndf:sync-main` | `/ndf:merged` |
| `/ndf:branch-fix-strategy` | `/ndf:cherry-pick-pr`(原則は本 Skill の「ブランチ運用の原則」) |
| `/ndf:codex` `/ndf:gemini` | `/ndf:external-ai` |
| `/ndf:playwright-test-planning` `/ndf:playwright-scenario-test` | `/ndf:playwright-planning` |
| `/ndf:playwright-test-planning` `/ndf:playwright-scenario-test` | `/ndf:playwright-planning`(Codex のみ配布) |
| `/ndf:playwright-script-creation` `/ndf:playwright-execution` `/ndf:browser-test` `/ndf:playwright-browser-connect` | `/ndf:playwright-authoring` |
| `/ndf:playwright-report` `/ndf:playwright-evidence-drive` | `/ndf:playwright-evidence` |
| `/ndf:playwright-report` `/ndf:playwright-evidence-drive` | `/ndf:playwright-evidence`(Codex のみ配布) |

移行先を用意せず削除したもの(いずれも起動実績がなく、現在のモデルの標準能力か
汎用コマンドで足りる):
Expand Down
2 changes: 1 addition & 1 deletion plugins/ndf-kiro/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -153,7 +153,7 @@ kiro-cli **2.16.1** / 検証日 **2026-08-07**(ランタイム規約の調査
| `kiro-cli agent set-default` の保存先 | `~/.local/share/kiro-cli/data.sqlite3`(マシン全体の設定) | 実行した cwd に `.kiro/settings.json` は生成されず、`find ~/.kiro ~/.aws` にも差分が出なかった |
| 既定エージェントが cwd 依存で復旧できるか | 導入先から実行すれば復旧できる | 対象プロジェクト限定の workspace エージェントを既定にした状態では、別 cwd からの `set-default` が `No agent with name … found` になりつつ終了コード 0 を返し、既定が戻らなかった |

コンテキスト占有率を `kiro-cli chat --agent <名前> --no-interactive '/context show'` で実測しました。測定用プロジェクトには本リポジトリの `AGENTS.md` と `README.md` を置き、`install.sh --project <測定用ディレクトリ>` で配布物(Skill 23 個)を導入しています。`一致ファイル数` と `合計文字数` は `/context show` が列挙したファイルを数え上げた値、`占有率` は `Context files total` の表示値です。
コンテキスト占有率を `kiro-cli chat --agent <名前> --no-interactive '/context show'` で実測しました。測定用プロジェクトには本リポジトリの `AGENTS.md` と `README.md` を置き、`install.sh --project <測定用ディレクトリ>` で配布物を導入しています(Kiro manifest の 21 個のうち、`ndf-policies` は `.kiro/steering/` へ回すため `.kiro/skills/` に並ぶのは 20 個)。`一致ファイル数` と `合計文字数` は `/context show` が列挙したファイルを数え上げた値、`占有率` は `Context files total` の表示値です。

| 構成 | 一致ファイル数 | `ndf-policies` の注入回数 | 占有率 | 文脈ファイルの合計文字数 |
| --- | --- | --- | --- | --- |
Expand Down
4 changes: 2 additions & 2 deletions plugins/ndf-kiro/skills/ndf-policies/SKILL.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,9 +32,9 @@ Skill の棚卸で 49 個を 29 個へ整理した。旧コマンドは存在し
| `/ndf:sync-main` | `/ndf:merged` |
| `/ndf:branch-fix-strategy` | `/ndf:cherry-pick-pr`(原則は本 Skill の「ブランチ運用の原則」) |
| `/ndf:codex` `/ndf:gemini` | `/ndf:external-ai` |
| `/ndf:playwright-test-planning` `/ndf:playwright-scenario-test` | `/ndf:playwright-planning` |
| `/ndf:playwright-test-planning` `/ndf:playwright-scenario-test` | `/ndf:playwright-planning`(Codex のみ配布) |
| `/ndf:playwright-script-creation` `/ndf:playwright-execution` `/ndf:browser-test` `/ndf:playwright-browser-connect` | `/ndf:playwright-authoring` |
| `/ndf:playwright-report` `/ndf:playwright-evidence-drive` | `/ndf:playwright-evidence` |
| `/ndf:playwright-report` `/ndf:playwright-evidence-drive` | `/ndf:playwright-evidence`(Codex のみ配布) |

移行先を用意せず削除したもの(いずれも起動実績がなく、現在のモデルの標準能力か
汎用コマンドで足りる):
Expand Down
4 changes: 2 additions & 2 deletions plugins/ndf-shared/skills/ndf-policies/SKILL.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,9 +32,9 @@ Skill の棚卸で 49 個を 29 個へ整理した。旧コマンドは存在し
| `/ndf:sync-main` | `/ndf:merged` |
| `/ndf:branch-fix-strategy` | `/ndf:cherry-pick-pr`(原則は本 Skill の「ブランチ運用の原則」) |
| `/ndf:codex` `/ndf:gemini` | `/ndf:external-ai` |
| `/ndf:playwright-test-planning` `/ndf:playwright-scenario-test` | `/ndf:playwright-planning` |
| `/ndf:playwright-test-planning` `/ndf:playwright-scenario-test` | `/ndf:playwright-planning`(Codex のみ配布) |
| `/ndf:playwright-script-creation` `/ndf:playwright-execution` `/ndf:browser-test` `/ndf:playwright-browser-connect` | `/ndf:playwright-authoring` |
| `/ndf:playwright-report` `/ndf:playwright-evidence-drive` | `/ndf:playwright-evidence` |
| `/ndf:playwright-report` `/ndf:playwright-evidence-drive` | `/ndf:playwright-evidence`(Codex のみ配布) |

移行先を用意せず削除したもの(いずれも起動実績がなく、現在のモデルの標準能力か
汎用コマンドで足りる):
Expand Down
Loading