Adapt Power Platform skills for Codex#91
Open
geekjapan wants to merge 8 commits intomicrosoft:mainfrom
Open
Conversation
|
@geekjapan please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
Contributor License AgreementContribution License AgreementThis Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”),
|
Power Pages の主要スキル群に残っていた ClaudeCode 前提の オーケストレーション記述を、Codex の通常会話フローと update_plan 前提の実行モデルに合わせて整理した。 AskUserQuestion / TaskCreate / TaskUpdate / TaskList 依存を外し、 Codex Notes と plugin check の統一も含めて、skill 単位で そのまま Codex で運用できる状態に揃えた。 Constraint: 既存の skill 本文構造はできるだけ維持し、差分を小さく保つ必要があった Constraint: plugin-level AGENTS.md の運用方針に合わせて Codex Notes を各 skill に明示する必要があった Rejected: 全 skill を全面書き換え | 差分が大きくレビューしづらい Rejected: power-pages だけ共通 reference に逃がす | 各 SKILL.md 単体で読める利点を損なう Confidence: high Scope-risk: moderate Reversibility: clean Directive: 今後新しい power-pages skill を追加する場合も Claude 専用 orchestration 語を直接書かず Codex 会話 + update_plan で記述すること Tested: rg による legacy orchestration 語の除去確認 (power-pages), git diff --check Not-tested: 個々の skill 手順の実運用テスト
code-apps の skill 群に Codex Notes を追加し、sibling skill の 扱いと通常チャットでの確認フローを明示した。 すでに一部進めていた Codex 変換と整合するよう、plugin 全体で 案内の粒度と表現を揃えた。 Constraint: connector ごとの手順本文は維持し、運用メタ情報だけを最小差分で追加する必要があった Constraint: 既存の add-* skill 相互参照は残しつつ Codex 利用者に意味が通る必要があった Rejected: すべての code-app skill を大きく再構成 | 実質的な挙動差分が増える Rejected: Codex Notes を追加せず一部だけ手動補正 | plugin 内で一貫性が出ない Confidence: high Scope-risk: narrow Reversibility: clean Directive: code-apps 配下の新規 skill には最低限 Codex Notes を付け、/add-* 参照は sibling workflow として説明すること Tested: git diff --check, 全 code-apps skill の Codex Notes 存在確認 Not-tested: 個々の connector skill の対話フロー実地確認
model-apps と canvas-apps の skill 群を Codex で自然に読めるよう 補強した。genpage には既存変換の仕上げを行い、canvas-apps には Codex Notes を追加して、単一エージェント実行と update_plan の 使いどころを明示した。configure-canvas-mcp はマルチツール対応を 維持しつつ、Codex 優先の読み方を補足した。 Constraint: configure-canvas-mcp は Claude/Copilot 向け分岐も正当な機能として保持する必要があった Constraint: Canvas App 系 skill は Studio 操作を含むため、Codex 単独で完結しない部分を明確にする必要があった Rejected: Claude/Copilot 分岐の削除 | マルチツール用途を壊す Rejected: canvas skill をすべて Codex 専用に書き換え | 既存用途を狭める Confidence: high Scope-risk: narrow Reversibility: clean Directive: マルチツール対応 skill では Codex 優先の注記を追加しつつ他ツール分岐は機能要件として残すこと Tested: git diff --check, model-apps/canvas-apps の Codex Notes 存在確認 Not-tested: MCP 設定手順そのものの実行確認
README を Codex 中心に再構成し、旧 Claude Code 起点からの 変更点、利用方法、互換層、インストール手順、移行時の読み替え規則を 詳しく追記した。あわせて .omx/ を gitignore に追加し、 ローカル runtime state がレビュー対象に混ざらないよう整理した。 Constraint: README は Codex 利用者向けの新しい入口でありつつ、Claude/Copilot の互換情報も残す必要があった Constraint: .omx/ はローカル運用で継続的に生成されるため、VCS 対象から外す必要があった Rejected: README を Codex 専用にして legacy 情報を削除 | 既存利用者の移行導線を失う Rejected: .omx 配下の個別ファイルだけ ignore | state の増減に追従しづらい Confidence: high Scope-risk: narrow Reversibility: clean Directive: 今後 README を更新する際も Codex の使い方を主軸にしつつ互換層の説明を維持すること Tested: git diff --check -- README.md, git status で .omx が追跡対象から外れる前提を確認 Not-tested: 他環境での ignore 挙動
The repo already excludes other agent-local runtime directories, but `.codex` was still showing up as an untracked local artifact. Add it to `.gitignore` so local Codex workspace state does not distract from reviewable source changes. Constraint: `.codex` is a local execution artifact, not a shared project input Rejected: Track `.codex` in the repo | machine-local state should not be versioned Confidence: high Scope-risk: narrow Reversibility: clean Directive: Keep local agent/runtime directories ignored unless they become explicit shared project config Tested: `git check-ignore -v .codex`, `git diff --check -- .gitignore` Not-tested: Ignore behavior on other developer machines
README を日英併記で再構成し、Codex 向けの使い方、 Claude Code からの移行差分、互換レイヤーの扱い、 導入手順と開発手順を両言語で追えるようにした。 Codex 利用者を主軸にしつつ、legacy plugin packaging の 背景と残存理由も分かるように整理した。 Constraint: README は Codex 利用者向けの新しい入口でありつつ、Claude/Copilot 利用者の互換情報も残す必要があった Constraint: 既存の技術内容を落とさず、日英で対応関係が分かる構成にする必要があった Rejected: 日本語だけを追加 | 英語利用者の入口を弱める Rejected: 完全な二重README化 | 保守コストが高く内容差分も発生しやすい Confidence: high Scope-risk: narrow Reversibility: clean Directive: 今後 README を更新する際も、Codex 中心の説明と日英対応を崩さずに追記すること Tested: git diff --check -- README.md Not-tested: 外部利用者による可読性確認
lesaltzm
reviewed
Apr 17, 2026
| @@ -1,15 +1,16 @@ | |||
| --- | |||
| name: configure-canvas-mcp | |||
| version: 1.0.0 | |||
Contributor
There was a problem hiding this comment.
We haven't used codex very much. Does it actually fail if these frontmatter fields are present, or does it just ignore them? IMO we shouldn't make the skills worse for Github Copilot and Claude just for Codex.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
nameanddescriptionValidation
git diff --checkSKILL.mdfrontmatters contain onlynameanddescription