Skip to content

release: runtime plugin split#45

Merged
takemi-ohama merged 29 commits into
mainfrom
release/runtime-plugin-split
Jul 7, 2026
Merged

release: runtime plugin split#45
takemi-ohama merged 29 commits into
mainfrom
release/runtime-plugin-split

Conversation

@takemi-ohama

@takemi-ohama takemi-ohama commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Claude Code / Codex / Kiro 向け配布物が plugins/ndf に混在している状態を解消し、ランタイム別の配布単位へ分離する
  • 共通Skillの編集元と生成先を分け、ランタイム別pluginをbuild/checkで同期できるようにする
  • MCP plugin も Claude / Codex / Kiro 向けに分離し、同一plugin名で各runtimeから導入できる構成にする
  • marketplace source、Kiro installer、README/docs、検証スクリプト、CIを新構成へ更新する

Test plan (結合観点のみ)

  • bash scripts/build-runtime-plugins.sh --check
  • bash scripts/validate-runtime-plugins.sh
  • bash scripts/runtime-smoke-test.sh --runtime claude
  • bash scripts/runtime-smoke-test.sh --runtime codex
  • bash scripts/runtime-smoke-test.sh --runtime kiro
  • runtime別 marketplace / installer から ndf と主要 MCP plugin を導入できることを確認
  • plugins/ndf / plugins/mcp-* 参照の残存確認
開発用: 個別 PR 進捗 (レビュー対象外)

takemi-ohama and others added 20 commits July 5, 2026 21:03
…lder

feat: runtime-split-shared-builder shared builder
feat: runtime-split-claude Claude plugin
feat: runtime-split-codex Codex plugin
Task 4: plugins/ndf-kiro を追加し、Kiro installer / docs / templates を runtime 別配布物へ移動する。
MCPプラグインを shared/claude/codex/kiro のランタイム別配布構成へ分離
feat: runtime-split-docs-cleanup docs cleanup

@takemi-ohama takemi-ohama left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 cross-review | round 1 | gemini | APPROVE

Release PR としての Task 1-8 の最終状態、issue の完了条件、ランタイム別マニフェスト、生成物の整合性、Kiro インストーラの挙動、MCP プラグインの分離パス、コンテナ smoke CI の稼働、および旧 plugins/ndfplugins/mcp-* の古い参照が残存していないことをすべて検証しました。
すべてのチェックがパスしており、不要な副作用や漏れは見当たりません。このまま Ready / Merge して問題ない状態と判断します。

@takemi-ohama takemi-ohama left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 cross-review | round 1 | codex | REQUEST_CHANGES

Kiro installer の runtime 挙動に修正必須の問題があります。MCP skill の symlink 保持と optional Slack hook の実行パスを直し、smoke がその経路を検出できる状態にしてください。

Comment thread plugins/ndf-kiro/install.sh Outdated
Comment thread plugins/ndf-kiro/install.sh Outdated
Comment thread tests/runtime-smoke/adapters/kiro.sh Outdated

@takemi-ohama takemi-ohama left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 cross-review | round 2 | codex | APPROVE

Task 1-8 の最終状態、runtime 別 manifest、生成物同期、Kiro installer / MCP split、container smoke CI、旧パス残存を確認しました。追加で修正必須の指摘はありません。PR は draft のため、ready 化と merge は通常の運用判断で進めてください。

@takemi-ohama takemi-ohama left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 cross-review | round 2 | gemini | APPROVE

Task 1-8の最終状態、ランタイム別構成、生成物とテストが正しく完了していることを確認しました。指摘事項はありません。

@takemi-ohama takemi-ohama marked this pull request as ready for review July 7, 2026 06:48
@takemi-ohama takemi-ohama merged commit 59a7803 into main Jul 7, 2026
12 checks passed
@takemi-ohama

Copy link
Copy Markdown
Contributor Author

PR Test Plan 実行結果

対象: #45
実行ブランチ: main (59a7803)

結果

  • bash scripts/build-runtime-plugins.sh --check
    • runtime plugin generated files are up to date
  • bash scripts/validate-runtime-plugins.sh
    • manifest / generated paths / Claude plugin validation / marketplace validation / markdown links が成功
  • bash scripts/runtime-smoke-test.sh --runtime claude
    • runtime smoke tests passed: claude
  • bash scripts/runtime-smoke-test.sh --runtime codex
    • runtime smoke tests passed: codex
  • bash scripts/runtime-smoke-test.sh --runtime kiro
    • runtime smoke tests passed: kiro
  • ✅ runtime別 marketplace / installer から ndf と主要 MCP plugin を導入できることを確認
    • .claude-plugin/marketplace.json / .agents/plugins/marketplace.json をJSONとして検証
    • plugins/ndf-kiro/install.sh --dry-run 成功
    • mcp-playwright / mcp-redash / mcp-serena の Kiro installer --dry-run 成功
    • Codex runtime の ndf / 主要 MCP plugin manifest を検証
  • ✅ 旧 plugins/ndf / plugins/mcp-* 参照の残存確認
    • rg -P 'plugins/ndf(?![-A-Za-z0-9_])|plugins/mcp-[A-Za-z0-9_-]+' で対象参照なし

サマリー

  • 総テスト数: 7
  • 成功: 7
  • 失敗: 0
  • スキップ: 0
  • 成功率: 100%

@takemi-ohama takemi-ohama deleted the release/runtime-plugin-split branch July 7, 2026 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant