Skip to content

plugin: add Apple game development skills#100

Merged
gaelic-ghost merged 5 commits into
mainfrom
plugin/game-dev-skills
Jul 3, 2026
Merged

plugin: add Apple game development skills#100
gaelic-ghost merged 5 commits into
mainfrom
plugin/game-dev-skills

Conversation

@gaelic-ghost

@gaelic-ghost gaelic-ghost commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • add the Socket-hosted game-dev-skills plugin with SpriteKit, SceneKit, GameplayKit, Game Controller, Core Haptics, profiling, and stack-selection workflows
  • wire the plugin into the root marketplace, README, contributor guide, roadmap, and maintainer plan
  • bump shared Socket release surfaces to 7.9.0

Verification

  • uv run python /Users/galew/.codex/skills/.system/skill-creator/scripts/quick_validate.py plugins/game-dev-skills/skills/gameplaykit-simulation-workflow
  • uv run python /Users/galew/.codex/skills/.system/skill-creator/scripts/quick_validate.py plugins/game-dev-skills/skills/xcode-game-profiling-workflow
  • uv run python /Users/galew/.codex/skills/.system/plugin-creator/scripts/validate_plugin.py plugins/game-dev-skills
  • uv run scripts/validate_socket_metadata.py
  • uv run mypy
  • git diff --check

Summary by CodeRabbit

  • New Features

    • Added a new game-dev-skills catalog plugin with Apple game-development guidance, including workflow coverage for SpriteKit, SceneKit, GameplayKit, controller input, haptics, and profiling.
    • Expanded the catalog with a new maintainer plan and roadmap milestone for the game-dev skills plugin.
  • Documentation

    • Updated contributor and README docs to include the new plugin in catalog and marketplace listings.
  • Chores

    • Bumped package/plugin versions across multiple existing plugins to 7.9.0.

@gaelic-ghost gaelic-ghost added the enhancement New feature or request label Jul 3, 2026
@coderabbitai

coderabbitai Bot commented Jul 3, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 99a59167-c64f-44ee-ab17-36934246221b

📥 Commits

Reviewing files that changed from the base of the PR and between 6036bdb and 1d418ba.

⛔ Files ignored due to path filters (8)
  • plugins/agent-portability-skills/uv.lock is excluded by !**/*.lock
  • plugins/apple-dev-skills/uv.lock is excluded by !**/*.lock
  • plugins/cardhop-app/mcp/uv.lock is excluded by !**/*.lock
  • plugins/productivity-skills/uv.lock is excluded by !**/*.lock
  • plugins/python-skills/uv.lock is excluded by !**/*.lock
  • plugins/things-app/mcp/uv.lock is excluded by !**/*.lock
  • plugins/things-app/uv.lock is excluded by !**/*.lock
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (46)
  • .agents/plugins/marketplace.json
  • CONTRIBUTING.md
  • README.md
  • ROADMAP.md
  • docs/maintainers/game-dev-skills-plugin-plan.md
  • plugins/agent-portability-skills/.codex-plugin/plugin.json
  • plugins/agent-portability-skills/pyproject.toml
  • plugins/android-dev-skills/.codex-plugin/plugin.json
  • plugins/apple-dev-skills/.codex-plugin/plugin.json
  • plugins/apple-dev-skills/pyproject.toml
  • plugins/cardhop-app/.codex-plugin/plugin.json
  • plugins/cardhop-app/mcp/pyproject.toml
  • plugins/codex-utilities/.codex-plugin/plugin.json
  • plugins/dotnet-skills/.codex-plugin/plugin.json
  • plugins/game-dev-skills/.codex-plugin/plugin.json
  • plugins/game-dev-skills/AGENTS.md
  • plugins/game-dev-skills/skills/choose-apple-game-stack/SKILL.md
  • plugins/game-dev-skills/skills/choose-apple-game-stack/agents/openai.yaml
  • plugins/game-dev-skills/skills/core-haptics-game-feedback-workflow/SKILL.md
  • plugins/game-dev-skills/skills/core-haptics-game-feedback-workflow/agents/openai.yaml
  • plugins/game-dev-skills/skills/game-controller-input-workflow/SKILL.md
  • plugins/game-dev-skills/skills/game-controller-input-workflow/agents/openai.yaml
  • plugins/game-dev-skills/skills/gameplaykit-simulation-workflow/SKILL.md
  • plugins/game-dev-skills/skills/gameplaykit-simulation-workflow/agents/openai.yaml
  • plugins/game-dev-skills/skills/scenekit-game-workflow/SKILL.md
  • plugins/game-dev-skills/skills/scenekit-game-workflow/agents/openai.yaml
  • plugins/game-dev-skills/skills/spritekit-game-workflow/SKILL.md
  • plugins/game-dev-skills/skills/spritekit-game-workflow/agents/openai.yaml
  • plugins/game-dev-skills/skills/xcode-game-profiling-workflow/SKILL.md
  • plugins/game-dev-skills/skills/xcode-game-profiling-workflow/agents/openai.yaml
  • plugins/productivity-skills/.codex-plugin/plugin.json
  • plugins/productivity-skills/pyproject.toml
  • plugins/python-skills/.codex-plugin/plugin.json
  • plugins/python-skills/pyproject.toml
  • plugins/reverse-engineering-skills/.codex-plugin/plugin.json
  • plugins/rust-skills/.codex-plugin/plugin.json
  • plugins/server-side-jvm/.codex-plugin/plugin.json
  • plugins/server-side-swift/.codex-plugin/plugin.json
  • plugins/spotify/.codex-plugin/plugin.json
  • plugins/swift-lang/.codex-plugin/plugin.json
  • plugins/swiftasb-skills/.codex-plugin/plugin.json
  • plugins/things-app/.codex-plugin/plugin.json
  • plugins/things-app/mcp/pyproject.toml
  • plugins/things-app/pyproject.toml
  • plugins/web-dev-skills/.codex-plugin/plugin.json
  • pyproject.toml

📝 Walkthrough

Walkthrough

Adds a new game-dev-skills plugin containing six Apple game-development workflow skills (stack selection, SpriteKit, SceneKit, GameplayKit, controller input, Core Haptics, Xcode profiling), a maintainer plan document, and marketplace/documentation wiring. Separately bumps the project version from 7.8.0 to 7.9.0 across the root and all plugin manifests/pyproject files.

Changes

Game Dev Skills plugin addition

Layer / File(s) Summary
Plugin manifest and marketplace wiring
plugins/game-dev-skills/.codex-plugin/plugin.json, plugins/game-dev-skills/AGENTS.md, .agents/plugins/marketplace.json, CONTRIBUTING.md, README.md, ROADMAP.md
Adds the plugin manifest and AGENTS.md, registers game-dev-skills in the marketplace as available/on-install under Developer Tools, and lists it in CONTRIBUTING, README, and ROADMAP (Milestone 20 + backlog item).
Maintainer plan document
docs/maintainers/game-dev-skills-plugin-plan.md
Documents plugin intent, packaging, ownership boundaries, shipped and proposed skill inventories, completion checklist, and open questions.
Choose Apple game stack routing skill
plugins/game-dev-skills/skills/choose-apple-game-stack/SKILL.md, .../agents/openai.yaml
Adds routing logic to select the smallest correct Apple game stack, source-check rules, validation choices, and follow-up handoffs.
SpriteKit and SceneKit workflow skills
plugins/game-dev-skills/skills/spritekit-game-workflow/*, plugins/game-dev-skills/skills/scenekit-game-workflow/*
Adds SKILL.md and agent config for SpriteKit and SceneKit implementation, migration posture, and validation workflows.
GameplayKit, input, and haptics skills
plugins/game-dev-skills/skills/gameplaykit-simulation-workflow/*, plugins/game-dev-skills/skills/game-controller-input-workflow/*, plugins/game-dev-skills/skills/core-haptics-game-feedback-workflow/*
Adds SKILL.md and agent configs for gameplay simulation, controller input mapping, and haptics feedback design/validation.
Xcode game profiling skill
plugins/game-dev-skills/skills/xcode-game-profiling-workflow/*
Adds SKILL.md and agent config for selecting profiling evidence paths and interpreting performance signals.

Repository-wide version bump

Layer / File(s) Summary
Version bump across manifests and pyproject files
pyproject.toml, plugins/*/.codex-plugin/plugin.json, plugins/*/pyproject.toml
Updates version strings from 7.8.0 to 7.9.0 uniformly across the root and all plugin configuration files.

Estimated code review effort: 3 (Moderate) | ~25 minutes

Possibly related PRs

  • gaelic-ghost/socket#52: Both PRs update .agents/plugins/marketplace.json to set a child plugin's policy.installation to "AVAILABLE" and policy.authentication to "ON_INSTALL".

Suggested labels: documentation

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch plugin/game-dev-skills

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gaelic-ghost gaelic-ghost merged commit ae6bab2 into main Jul 3, 2026
1 of 2 checks passed
@gaelic-ghost gaelic-ghost deleted the plugin/game-dev-skills branch July 3, 2026 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant