Skip to content

plugin: add server-side Swift ecosystem guidance#63

Merged
gaelic-ghost merged 2 commits into
mainfrom
plugin/server-side-swift-ecosystem-guidance
Jun 4, 2026
Merged

plugin: add server-side Swift ecosystem guidance#63
gaelic-ghost merged 2 commits into
mainfrom
plugin/server-side-swift-ecosystem-guidance

Conversation

@gaelic-ghost
Copy link
Copy Markdown
Owner

@gaelic-ghost gaelic-ghost commented Jun 4, 2026

Summary

  • Add Vapor ecosystem package preference guidance for official Vapor and Vapor Community packages.
  • Add Hummingbird ecosystem package preference guidance for Hummingbird-aligned packages and ecosystem-listed integrations.
  • Align persistence guidance and bump Socket to 6.15.1.

Verification

  • uv run scripts/validate_socket_metadata.py
  • git diff --check
  • scripts/release.sh inventory
  • local checkout Socket marketplace smoke test with temporary CODEX_HOME

Summary by CodeRabbit

  • New Features

    • Enhanced guidance for selecting Server-Side Swift ecosystem packages, with improved recommendations for Vapor-aligned and Hummingbird-aligned frameworks and their ecosystem packages.
    • Added package preference checklists covering documentation verification, maintenance status, version compatibility, and dependency alignment.
  • Chores

    • Version bumped to 6.15.1 across all plugins and packages.

@gaelic-ghost gaelic-ghost added the documentation Improvements or additions to documentation label Jun 4, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 4, 2026

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

Version 6.15.1 patch release with consistent version bumps across all plugin manifests and project files, accompanied by new skill documentation that provides explicit guidance for selecting Server-Side Swift packages aligned with Vapor and Hummingbird ecosystems.

Changes

Version 6.15.1 Release

Layer / File(s) Summary
Plugin and project version bumps
pyproject.toml, plugins/*/.codex-plugin/plugin.json, plugins/*/pyproject.toml`
Version field incremented from 6.15.0 to 6.15.1 across root project and all plugin packages (agent-plugin-skills, android-dev-skills, apple-dev-skills, cardhop-app, dotnet-skills, productivity-skills, python-skills, rust-skills, spotify, swiftasb-skills, things-app, web-dev-skills).

Server-Side Swift Ecosystem Package Guidance

Layer / File(s) Summary
Plugin manifest version and default prompts
plugins/server-side-swift/.codex-plugin/plugin.json
Version bumped to 6.15.1 and defaultPrompt entries refined to explicitly describe selecting Vapor-aligned and Hummingbird-aligned packages that match service requirements.
Vapor ecosystem package preference guidance
plugins/server-side-swift/skills/vapor-server-workflow/SKILL.md
Added source checks for official Vapor GitHub organization and Vapor Community organization, and introduced a "Vapor Ecosystem Package Preference" section with two-tier preference order (official vapor org packages first, then vapor-community) and a pre-add verification checklist covering documentation, maintenance status, version compatibility, dependency style, and suitability.
Hummingbird ecosystem package preference guidance
plugins/server-side-swift/skills/hummingbird-server-workflow/SKILL.md
Added source checks for Hummingbird ecosystem page and GitHub organization, and introduced a "Hummingbird Ecosystem Package Preference" section prioritizing hummingbird-project org packages with category checklists and pre-recommendation verification checklist for version compatibility and dependency alignment.
Persistence workflow guidance refinement
plugins/server-side-swift/skills/persistence-workflow/SKILL.md
Refined guidance for both Vapor and Hummingbird persistence package selection, explicitly prioritizing official ecosystem packages (Vapor Fluent drivers, HummingbirdPostgres, HummingbirdFluent, PostgresMigrations, Valkey/Redis) before generic or community alternatives.
Release notes
ROADMAP.md
Added checklist entry documenting completion of Server-Side Swift ecosystem package preference guidance for Vapor, Vapor Community, and Hummingbird-aligned packages.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • gaelic-ghost/socket#54: Directly builds on this PR by further refining plugins/server-side-swift Vapor/Hummingbird workflow guidance and skill documentation.
  • gaelic-ghost/socket#57: Overlaps with persistence guidance updates in plugins/server-side-swift/skills/persistence-workflow/SKILL.md and plugin manifest default prompts.
  • gaelic-ghost/socket#62: Modifies the same plugins/server-side-swift/.codex-plugin/plugin.json defaultPrompt and related server-side Swift skill metadata.

Poem

🐰 Version numbers climb, a patch takes flight,
Swift wisdom now shines, ecosystem-bright,
Vapor and Hummingbird paths now laid clear,
Persistence flows true—the best choices here! 📚✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'plugin: add server-side Swift ecosystem guidance' directly summarizes the main change: adding ecosystem package guidance for server-side Swift (Vapor and Hummingbird). All major changes in the PR support this central theme.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch plugin/server-side-swift-ecosystem-guidance

Warning

Tools execution failed with the following error:

Failed to run tools: 13 INTERNAL: Received RST_STREAM with code 2 (Internal server error)


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 and usage tips.

@gaelic-ghost gaelic-ghost merged commit 95ab178 into main Jun 4, 2026
1 of 2 checks passed
@gaelic-ghost gaelic-ghost deleted the plugin/server-side-swift-ecosystem-guidance branch June 4, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant