Skip to content

fix: enable all Claude Code plugins and resolve claude.yml conflicts - #650

Merged
keito4 merged 1 commit into
mainfrom
fix/enable-claude-plugins
Mar 30, 2026
Merged

fix: enable all Claude Code plugins and resolve claude.yml conflicts#650
keito4 merged 1 commit into
mainfrom
fix/enable-claude-plugins

Conversation

@keito4

@keito4 keito4 commented Mar 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • プロジェクトの enabledPlugins に全プラグイン(16個)を追加し、他リポジトリでもデフォルトで有効化
  • claude.yml に残っていたマージコンフリクトマーカーを解消
    • Bot 判定: sender.type != 'Bot' を採用(ハードコード不要)
    • Concurrency group: コメント/レビューID を含む詳細グループを採用

Test plan

  • CI が緑になること
  • 他リポジトリ(n8n_custom_node 等)で claude plugins list が全て enabled であること
  • claude.yml ワークフローが正常に動作すること

🤖 Generated with Claude Code

Summary by CodeRabbit

Release Notes

  • Chores
    • Expanded development tool integration ecosystem to enable Swift language support, code documentation generation, backend development workflows, database management operations, frontend design tooling, and security guidance features.
    • Resolved GitHub Actions workflow configuration conflicts and improved bot filtering logic to enhance continuous integration reliability and deployment automation accuracy.

…licts

プロジェクトの enabledPlugins に全プラグインを追加し、他リポジトリでもデフォルトで有効化されるようにする。
また claude.yml に残っていたマージコンフリクトマーカーを解消(sender.type による Bot 判定と詳細な concurrency group を採用)。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Mar 30, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

Configuration updates to enable additional Claude plugins (swift-lsp, code-templates, code-workflows, and code-plugins) in .claude/settings.json, and resolution of merge conflict markers in .github/workflows/claude.yml with simplified bot-filtering logic.

Changes

Cohort / File(s) Summary
Plugin Configuration
.claude/settings.json
Added 16 new enabled plugins: swift-lsp LSP, devops-automation and documentation-generator templates, multiple code-workflows (backend-development, code-refactoring, database-design, database-migrations, full-stack-orchestration, javascript-typescript, kubernetes-operations), and code-plugins (feature-dev, frontend-design, hookify, security-guidance, nextjs-vercel-pro, supabase-toolkit).
Workflow Configuration
.github/workflows/claude.yml
Resolved merge conflict markers and replaced actor-name-based bot exclusions with centralized github.event.sender.type != 'Bot' check; preserved composite concurrency.group expression.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested labels

size/L

Poem

🐰 Hopping through plugins, one by one,
Swift LSP joins the fun,
Templates, workflows, code plugins too,
Merge conflicts vanish, all made new!
Bot filters cleaner, conflicts are gone,
Configuration streams now carry on!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes both main changes: enabling Claude Code plugins and resolving merge conflicts in claude.yml.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ 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 fix/enable-claude-plugins

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.

@keito4

keito4 commented Mar 30, 2026

Copy link
Copy Markdown
Owner Author

🔍 AI Code Review (Local Hook)

Models: Codex (default) / Gemini (default)

🤖 Codex Review

指摘事項はありません。

全体判定: patch is correct
理由: 変更はプラグインの有効化追加と、ワークフローの競合解消+同一PR内の並行実行抑止改善に限られ、構文・条件式ともに妥当です。
信頼度: 0.63

補足: CIやテストの実行確認は行っていません。


🤖 Generated by post_pr_ai_review.py hook

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🧹 Nitpick comments (1)
.claude/settings.json (1)

280-298: Consider grouping plugins by source for maintainability.

The plugins from @claude-code-templates are currently split across the list (lines 283-284 and 296-297). Grouping plugins by their source would make it easier to audit and update configurations in the future.

♻️ Optional: Reorganize plugins by source
   "enabledPlugins": {
     "typescript-lsp@claude-plugins-official": true,
     "swift-lsp@claude-plugins-official": true,
     "devops-automation@claude-code-templates": true,
     "documentation-generator@claude-code-templates": true,
+    "nextjs-vercel-pro@claude-code-templates": true,
+    "supabase-toolkit@claude-code-templates": true,
     "backend-development@claude-code-workflows": true,
     "code-refactoring@claude-code-workflows": true,
     "database-design@claude-code-workflows": true,
     "database-migrations@claude-code-workflows": true,
     "full-stack-orchestration@claude-code-workflows": true,
     "javascript-typescript@claude-code-workflows": true,
     "kubernetes-operations@claude-code-workflows": true,
     "feature-dev@claude-code-plugins": true,
     "frontend-design@claude-code-plugins": true,
     "hookify@claude-code-plugins": true,
-    "security-guidance@claude-code-plugins": true,
-    "nextjs-vercel-pro@claude-code-templates": true,
-    "supabase-toolkit@claude-code-templates": true
+    "security-guidance@claude-code-plugins": true
   }
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.claude/settings.json around lines 280 - 298, The enabledPlugins list mixes
entries from the same source (e.g., devops-automation@claude-code-templates,
documentation-generator@claude-code-templates,
nextjs-vercel-pro@claude-code-templates, supabase-toolkit@claude-code-templates)
across the object; reorder the entries so plugins are grouped by their package
source (group all `@claude-code-templates` together, all `@claude-code-workflows`
together, all `@claude-plugins-official` together, etc.), keeping each existing
plugin key (for example typescript-lsp@claude-plugins-official,
devops-automation@claude-code-templates,
documentation-generator@claude-code-templates,
backend-development@claude-code-workflows, feature-dev@claude-code-plugins)
unchanged to preserve behavior and avoid duplicates, and run a quick lint/JSON
validation after reordering.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In @.claude/settings.json:
- Around line 280-298: The enabledPlugins list mixes entries from the same
source (e.g., devops-automation@claude-code-templates,
documentation-generator@claude-code-templates,
nextjs-vercel-pro@claude-code-templates, supabase-toolkit@claude-code-templates)
across the object; reorder the entries so plugins are grouped by their package
source (group all `@claude-code-templates` together, all `@claude-code-workflows`
together, all `@claude-plugins-official` together, etc.), keeping each existing
plugin key (for example typescript-lsp@claude-plugins-official,
devops-automation@claude-code-templates,
documentation-generator@claude-code-templates,
backend-development@claude-code-workflows, feature-dev@claude-code-plugins)
unchanged to preserve behavior and avoid duplicates, and run a quick lint/JSON
validation after reordering.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 05a652e7-35a8-42e5-a5ba-b079ae271cfe

📥 Commits

Reviewing files that changed from the base of the PR and between 89f7a39 and 265abd1.

📒 Files selected for processing (2)
  • .claude/settings.json
  • .github/workflows/claude.yml
💤 Files with no reviewable changes (1)
  • .github/workflows/claude.yml

@keito4 keito4 self-assigned this Mar 30, 2026
@keito4
keito4 merged commit 83a5146 into main Mar 30, 2026
15 checks passed
@keito4
keito4 deleted the fix/enable-claude-plugins branch March 30, 2026 05:33
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.107.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@github-actions github-actions Bot added the released リリース済み label Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released リリース済み

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant