Skip to content

Gardener agent と role skill を追加 - #104

Merged
version-1 merged 2 commits into
mainfrom
feat/add-gardener-agent
Jul 27, 2026
Merged

Gardener agent と role skill を追加#104
version-1 merged 2 commits into
mainfrom
feat/add-gardener-agent

Conversation

@version-1

Copy link
Copy Markdown
Owner

Gardener agent と role skill を追加

Summary

Git と GitHub の機械的な操作を専門に担当する Gardener role を追加します。Codex では gpt-5.6-luna を使用し、実装・レビュー・テスト・文書作成・取得内容の解釈を責務外として明確に分離します。

主な変更点:

  • Codex / Claude に gardener agent 定義を追加
  • role-gardenerrole-gardener-playbook を追加
  • pull、push、rebase、worktree、PR 操作の安全制約と責務境界を定義

やったこと

  • Gardener を Git / GitHub 操作へ委譲する入口 skill を追加
  • Gardener の担当範囲、禁止事項、実行手順、完了報告を playbook に定義
  • 再帰委譲、plain git pull、未承認 push を防ぐガードレールを追加
  • skill UI metadata と責務境界を確認する eval 3件を追加
  • agent routing guidance と skill library を更新

動作確認

  • make deploy-dry-run
  • TOML / JSON / YAML / skill frontmatter の構文確認
  • git diff --check

レビュー & 動作確認 チェックリスト

  • 責務境界 - Gardener が実装、レビュー、テスト、文書作成、取得内容の解釈を行わないこと
  • 安全な Git 操作 - pull strategy、push 承認、履歴変更の制約が十分であること
  • 配布整合性 - Codex / Claude の agent と共通 skill が対応していること

推奨テスト計画:

  1. make deploy-dry-run で Gardener agent と2つの skill が配布対象になることを確認する
  2. deploy 後に role-gardener から Gardener agent を起動できることを確認する
  3. 担当外のレビューや PR description 作成を依頼し、Gardener が別ロールへ返すことを確認する

その他気になることや相談ごと

PR 前 Reviewer で最初に検出された Claude agent 欠落、再帰委譲、安全な pull / push の既定、role 入口の責務重複は対応済みです。再レビューでは High / Medium / Low の残存指摘はありません。

Add a GPT-5.6-Luna agent dedicated to mechanical Git and GitHub operations. Define delegation and playbook skills with explicit responsibility boundaries, safety rules, UI metadata, and eval cases. Update the agent routing guidance and skill catalog.\n\nVerification: make deploy-dry-run; TOML, JSON, YAML, and frontmatter parsing; git diff --check.
Add the Claude gardener agent required by the shared role deployment contract. Clarify that Gardener executes operations without recursive delegation, require explicit pull behavior and safe push authorization, and keep the role entry free of playbook guidance.\n\nVerification: make deploy-dry-run; YAML parsing; git diff --check.
@version-1
version-1 merged commit fd5fa82 into main Jul 27, 2026
1 check passed
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