Skip to content

my-skill-creatorを複数クライアント対応に更新 - #19

Merged
Ynakatsuka merged 1 commit into
mainfrom
feat/portable-skill-creator
Aug 14, 2026
Merged

my-skill-creatorを複数クライアント対応に更新#19
Ynakatsuka merged 1 commit into
mainfrom
feat/portable-skill-creator

Conversation

@Ynakatsuka

Copy link
Copy Markdown
Owner

概要

my-skill-creatorをClaude Code専用から、Claude Code・Codex・Cursorで共有するAgent Skill作成フローへ更新します。

変更内容

  • open Agent Skills仕様を基準に、製品固有のfrontmatterをプロファイル別に整理
  • 手動起動専用スキル向けに、disable-model-invocationagents/openai.yamlを同時生成
  • standardportableclaudeの検証プロファイルを追加
  • Codex、Claude Code、Cursorの探索先と互換性資料を追加
  • .skill梱包処理とClaude Code専用の旧ガイドを削除
  • 初期化・検証処理の回帰テストを追加

変更理由

同じスキルディレクトリを複数クライアントで使い、Claude Code固有機能への依存を必要な場合だけに限定するためです。リポジトリ管理のスキルはディレクトリのまま配備するため、.skillへの梱包は行いません。

影響範囲

  • my-skill-creatorの作成手順、初期化CLI、検証CLI
  • 削除した旧資料と梱包スクリプトはchezmoi配備先からも除去
  • 他のスキルや既存の未関連設定は変更なし

テスト内容

  • bash scripts/test-my-skill-creator.sh — pass
  • uvx ruff format --check ... — pass
  • uvx ruff check ... — pass
  • uv run .../quick_validate.py ... --profile portable — source、Claude配備先、Codexリンク先でpass
  • prek run --files <changed-files> — pass
  • bash scripts/check-stale.sh — pass
  • mise run check-agent-environment — pass
  • bash scripts/test-rtk-rewrite-hook.sh — pass
  • chezmoi --source "$PWD" apply -v --recursive ~/.claude/skills/my-skill-creator — apply後のdiffなし

レビュー観点

  • portableプロファイルで許可する共有拡張の範囲
  • 手動起動設定がClaude Code・CursorとCodexで対応しているか
  • 互換性表の詳細は本文の単独可読性を優先して一部重複を残しています

関連情報

@Ynakatsuka Ynakatsuka self-assigned this Aug 14, 2026
@Ynakatsuka
Ynakatsuka marked this pull request as ready for review August 14, 2026 16:43
@Ynakatsuka
Ynakatsuka merged commit 4f48fb4 into main Aug 14, 2026
2 checks passed
@Ynakatsuka
Ynakatsuka deleted the feat/portable-skill-creator branch August 14, 2026 16:43
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