Skip to content

NO-ISSUE: chore(plugin): support codex and gemini#3

Merged
hhk7734 merged 7 commits into
mainfrom
chore/check-skills-sync
May 27, 2026
Merged

NO-ISSUE: chore(plugin): support codex and gemini#3
hhk7734 merged 7 commits into
mainfrom
chore/check-skills-sync

Conversation

@hhk7734

@hhk7734 hhk7734 commented May 26, 2026

Copy link
Copy Markdown
Member

Summary

  • Add Codex marketplace and plugin metadata while keeping Claude metadata intact.
  • Mirror plugin skills at the repository root for standard marketplace layout.
  • Add a GitHub Actions check and mise task to keep skills/ and plugins/runes/skills/ identical.

Test Plan

  • bash scripts/check-skills-sync.sh
  • python3 /home/hhk7734/.codex/skills/.system/plugin-creator/scripts/validate_plugin.py plugins/runes
  • python3 YAML parse check for .github/workflows/check-skills-sync.yml
  • git diff --cached --check before commit

hhk7734 added 2 commits May 26, 2026 19:59
Move the runes plugin under plugins/runes/ with its own .claude-plugin/
directory so the repository matches the standard Claude Code plugin
marketplace layout (plugin source separated from marketplace catalog).
Update marketplace.json source path and add metadata.pluginRoot.
Add Codex marketplace metadata while keeping the Claude plugin metadata intact.
Mirror skills at the repository root and add a CI check to ensure the root skills directory stays identical to plugins/runes/skills.
@hhk7734 hhk7734 requested a review from a team May 26, 2026 12:39
@hhk7734 hhk7734 enabled auto-merge (squash) May 26, 2026 12:40
@hhk7734 hhk7734 disabled auto-merge May 26, 2026 12:40
@hhk7734 hhk7734 changed the title NO-ISSUE: chore(plugin): add codex marketplace and skills sync check NO-ISSUE: chore(plugin): support codex and gemini May 26, 2026
@hhk7734 hhk7734 enabled auto-merge (squash) May 26, 2026 12:40

@seongsu-dev seongsu-dev left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

plugins/runes/skills 폴더가 중복인것 같아서, 이걸 symlink로 처리하면 어떨까요 라고 제안드렸는데,
codex 또는 gemini에서 symlink 폴더 구조로 정의되어 있는 skill은 사용이 불가능한 문제를 발견하셔서 이렇게 처리했다 + Check skills sync / check-skills-sync (pull_request) 를 통해 분화되어 있는 skill 폴더를 동기화 한다 라고 설명해 주셨습니다.
LGTM

@hhk7734 hhk7734 merged commit bd33012 into main May 27, 2026
1 of 3 checks passed
@hhk7734 hhk7734 deleted the chore/check-skills-sync branch May 27, 2026 05:26
hhk7734 pushed a commit that referenced this pull request Jun 1, 2026
Bump the runes plugin version 0.2.0 -> 0.3.0 across all four manifests
(marketplace.json, .claude-plugin/plugin.json, .codex-plugin/plugin.json,
gemini-extension.json). PRs #4 (copilot-review-loop skill) and #5
(superpowers SessionStart hook bootstrap) added new functionality without
a version bump; this restores the convention established in #3 of a minor
bump for feature additions.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

2 participants