Skip to content

feat: Add minimal-claude plugin for team-wide code quality#2

Merged
0xtsotsi merged 1 commit intomainfrom
feat/add-minimal-claude-plugin
Dec 24, 2025
Merged

feat: Add minimal-claude plugin for team-wide code quality#2
0xtsotsi merged 1 commit intomainfrom
feat/add-minimal-claude-plugin

Conversation

@0xtsotsi
Copy link
Owner

@0xtsotsi 0xtsotsi commented Dec 24, 2025

Summary

  • Migrates from deprecated .claude_settings.json to standard .claude/settings.json
  • Adds minimal-claude plugin via GitHub marketplace configuration
  • Updates .gitignore to prevent committing local Claude settings
  • Documents plugin commands in README for team

Plugin Features

The minimal-claude plugin provides:

  • /setup-code-quality - Auto-detect and configure linting/type-checking
  • /setup-claude-md - Generate code quality guidelines
  • /setup-commits - Create custom commit command with quality checks

Testing

  • ✅ JSON validated with jq empty .claude/settings.json
  • ✅ Plugin auto-installs when running claude in repo
  • ✅ Commands available: /plugin list shows minimal-claude

Breaking Changes

None - this is purely additive. Existing sandbox and permissions settings are preserved.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features

    • Enabled code quality automation plugin with multiple commands for enhanced code quality checks
  • Documentation

    • Added Claude Code plugin setup guide to Quick Start, including available commands and installation details
  • Chores

    • Updated configuration and ignore files to exclude local development settings from version control

✏️ Tip: You can customize this high-level summary in your review settings.

- Migrate from .claude_settings.json to .claude/settings.json
- Add minimal-claude plugin via extraKnownMarketplaces
- Update .gitignore for local Claude settings
- Document plugin commands in README

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@coderabbitai
Copy link

coderabbitai bot commented Dec 24, 2025

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

📥 Commits

Reviewing files that changed from the base of the PR and between 22ab798 and 05fd9a5.

📒 Files selected for processing (3)
  • .claude/settings.json
  • .gitignore
  • README.md
 _______________________________________________
< Finding your faults 10 times faster than Mom. >
 -----------------------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).

Tip

CodeRabbit can scan for known vulnerabilities in your dependencies using OSV Scanner.

OSV Scanner will automatically detect and report security vulnerabilities in your project's dependencies. No additional configuration is required.

✨ Finishing touches
🧪 Generate unit tests (beta)

✅ Unit Test PR creation complete.

  • Create PR with unit tests
  • Commit unit tests in branch feat/add-minimal-claude-plugin
  • Post copyable unit tests in a comment

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.

@coderabbitai
Copy link

coderabbitai bot commented Dec 24, 2025

Note

Unit test generation is an Early Access feature. Expect some limitations and changes as we gather feedback and continue to improve it.


Generating unit tests... This may take up to 20 minutes.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 22ab798 and 05fd9a5.

📒 Files selected for processing (3)
  • .claude/settings.json
  • .gitignore
  • README.md
🔇 Additional comments (3)
.claude/settings.json (1)

32-34: Plugin enabling structure looks correct.

The plugin reference format and boolean value are correct. Ensure the repository verification (flagged in lines 24-31) is completed before merging.

.gitignore (1)

45-48: LGTM! Well-structured ignore patterns for Claude Code local settings.

The patterns appropriately exclude user-specific settings and session data. The descriptive comment enhances maintainability.

README.md (1)

129-139: Verify plugin commands and auto-install behavior against actual plugin implementation.

The documentation references three commands and claims automatic installation. Before merging, confirm that:

  1. The plugin commands (/setup-code-quality, /setup-claude-md, /setup-commits) match the actual plugin implementation
  2. The auto-install behavior is accurate for Claude Code
  3. The plugin repository link (github.com/KenKaiii/minimal-claude) is correct and the repository exists (flagged in .claude/settings.json review)

You can verify the plugin commands by reviewing the plugin repository or testing the installation locally. Additionally, the repository verification script from the .claude/settings.json review will confirm the repo exists.

Comment on lines +24 to +31
"extraKnownMarketplaces": {
"minimal-claude-marketplace": {
"source": {
"source": "github",
"repo": "KenKaiii/minimal-claude"
}
}
},
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Try to use curl to check GitHub API without GitHub CLI
# First, check if the repository exists
curl -s "https://api.github.com/repos/KenKaiii/minimal-claude" | head -50

Repository: 0xtsotsi/DevFlow

Length of output: 3181


🌐 Web query:

KenKaiii minimal-claude GitHub repository

💡 Result:

Found the GitHub repo "KenKaiii/minimal-claude" — a Claude Code plugin that auto-configures linting/typechecking and provides commands like /setup-code-quality, /setup-claude-md, and /setup-commits. Repository (README, install notes, files) is here. [1][2]

Sources:

  • GitHub: KenKaiii/minimal-claude (README, files, commands). [1]
  • Claude Code Marketplace listing for KenKaiii/minimal-claude. [2]

🏁 Script executed:

#!/bin/bash
# Get more detailed repo information
curl -s "https://api.github.com/repos/KenKaiii/minimal-claude" | jq '{name: .name, description: .description, stargazers_count: .stargazers_count, forks_count: .forks_count, watchers_count: .watchers_count, isArchived: .archived, createdAt: .created_at, updatedAt: .updated_at, lastPushedAt: .pushed_at, licenseInfo: .license}'

# Get recent commits
echo -e "\n=== Recent Commits (Last 5) ==="
curl -s "https://api.github.com/repos/KenKaiii/minimal-claude/commits?per_page=5" | jq '.[] | {date: .commit.author.date, message: .commit.message}' | head -50

Repository: 0xtsotsi/DevFlow

Length of output: 1072


Verify the repository license and review plugin functionality before merging.

The KenKaiii/minimal-claude repository is legitimate and listed in the Claude Code Marketplace. It's actively maintained with recent commits (last push Nov 9, 2025) and proper versioning. However, before adding any third-party plugin with broad permissions (Read/Write/Edit/Bash), verify:

  • The plugin functionality in .claude/commands.md matches your use case
  • The repository's lack of a specified license aligns with your organization's policies
  • You have reviewed the plugin code for any unexpected capabilities

Supply chain risks exist for all third-party integrations, but this project appears established in the official marketplace.

🤖 Prompt for AI Agents
In .claude/settings.json around lines 24–31, before adding the
"KenKaiii/minimal-claude" marketplace entry, verify the repo license and audit
the plugin: confirm .claude/commands.md matches intended use, ensure the
repository license (or lack thereof) is acceptable to your organization, review
the plugin code for unexpected capabilities given the broad Read/Write/Edit/Bash
permissions, and either add an approval note or remove/restrict the marketplace
entry until the legal/security review and functional tests complete.

@coderabbitai
Copy link

coderabbitai bot commented Dec 24, 2025

UTG Post-Process Complete

No new issues were detected in the generated code and all check runs have completed. The unit test generation process has completed successfully.

@coderabbitai
Copy link

coderabbitai bot commented Dec 24, 2025

Creating a PR to put the unit tests in...

The changes have been created in this pull request: View PR

@0xtsotsi 0xtsotsi merged commit dcde54f into main Dec 24, 2025
1 check passed
@0xtsotsi 0xtsotsi deleted the feat/add-minimal-claude-plugin branch December 24, 2025 06:37
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