Skip to content

A comprehensive development environment with specialized AI agents for code review, security analysis, and technical leadership.

Notifications You must be signed in to change notification settings

FradSer/dotclaude

Repository files navigation

Frad's Claude Code Plugins

A curated collection of plugins and skills for Claude Code, designed to enhance development workflows with specialized agents and automation tools.

Installation

Add Plugin Marketplace

First, add this repository as a plugin marketplace:

claude plugin marketplace add FradSer/dotclaude

This will make all plugins in this marketplace available for installation.

Install Individual Plugins

After adding the marketplace, you can install any plugin using:

claude plugin install <plugin-name>@frad-dotclaude

Available Plugins

git - Git Automation

Conventional Git automation for commits and repository management with atomic commits and pre-commit hook validation.

claude plugin install git@frad-dotclaude

Key Features:

  • Conventional commit format support
  • Atomic commit creation
  • Automated gitignore management
  • Pre-commit hook validation

gitflow - GitFlow Workflow

GitFlow workflow automation for feature, hotfix, and release branches with semantic versioning.

claude plugin install gitflow@frad-dotclaude

Key Features:

  • Automated branch creation and management
  • Proper GitFlow branching strategy
  • Automatic merging and tagging
  • Workflow coordination and orchestration

github - GitHub Operations

GitHub project operations with quality gates, TDD workflows, and automated PR creation.

claude plugin install github@frad-dotclaude

Key Features:

  • Automated PR creation with quality gates
  • Issue management automation
  • TDD workflow with worktrees
  • Conventional commits enforcement

review - Code Review System

Multi-agent review system for enforcing high code quality with specialized reviewers.

claude plugin install review@frad-dotclaude

Key Features:

  • Multiple specialized reviewers (code, security, tech-lead, UX)
  • Comprehensive code quality checks
  • Security vulnerability detection
  • Architecture and design analysis

refactor - Code Refactoring

Code simplification and refactoring with best practices to improve code quality while preserving functionality.

claude plugin install refactor@frad-dotclaude

Key Features:

  • Automatic code simplification
  • Language-specific references (TypeScript, Python, Go, Swift)
  • Next.js optimization patterns (47 specialized patterns)
  • Preserves functionality while improving clarity

swiftui - SwiftUI Architecture

SwiftUI Clean Architecture reviewer for iOS/macOS development with best practices enforcement.

claude plugin install swiftui@frad-dotclaude

Key Features:

  • Clean Architecture pattern enforcement
  • SwiftUI best practices (2024-2025)
  • @Observable and @MainActor validation
  • Architecture review and suggestions

claude-config - AI Configuration Generation

Generate comprehensive CLAUDE.md configuration files with environment detection and best practices.

claude plugin install claude-config@frad-dotclaude

Key Features:

  • 9-phase interactive configuration generation
  • Environment detection (Node.js, Python, Swift)
  • Technology stack research and best practices
  • TDD and Clean Architecture templates

office - Patent Architect

Patent application generation with prior art search and intellectual property workflows.

claude plugin install office@frad-dotclaude

Key Features:

  • Automatic prior art search (SerpAPI and Exa.ai)
  • Chinese patent application form generation
  • Patent terminology compliance
  • Multiple embodiment generation

plugin-optimizer - Plugin Validation

Validate and optimize Claude Code plugins against best practices.

claude plugin install plugin-optimizer@frad-dotclaude

Key Features:

  • Plugin manifest validation
  • Component structure analysis
  • Best practices enforcement
  • Optimization recommendations

utils - Utility Commands

Utility commands for day-to-day automation and workflow enhancement.

claude plugin install utils@frad-dotclaude

Key Features:

  • Task continuation
  • Command template generation
  • Daily workflow automation

Overview

This repository contains a comprehensive set of Claude Code plugins organized into development and productivity categories. Each plugin provides specialized functionality through skills and agents to streamline your coding workflow.

Repository Structure

dotclaude/
├── .claude-plugin/
│   └── marketplace.json      # Plugin marketplace configuration
├── git/                      # Git automation plugin
├── gitflow/                  # GitFlow workflow plugin
├── github/                   # GitHub operations plugin
├── review/                   # Code review plugin
├── refactor/                 # Code refactoring plugin
├── swiftui/                  # SwiftUI architecture plugin
├── claude-config/            # AI configuration generation plugin
├── office/                   # Patent architect plugin
├── plugin-optimizer/         # Plugin validation and optimization
├── utils/                    # Utility commands plugin
└── README.md                 # This file

Plugins

Development Plugins

git - Git Automation

Conventional Git automation for commits and repository management.

Skills:

Skill Description
/git:commit Create atomic conventional git commit
/git:commit-and-push Create commits and push to remote
/git:update-gitignore Update .gitignore files with common patterns
/git:config-git Configure Git settings (user, email, etc.)

Features:

  • Conventional commit format support
  • Atomic commit creation
  • Automated gitignore management
  • Pre-commit hook validation

gitflow - GitFlow Workflow

GitFlow workflow automation for feature, hotfix, and release branches.

Skills:

Skill Description
/gitflow:start-feature Start new feature branch
/gitflow:finish-feature Finish and merge feature branch
/gitflow:start-hotfix Start new hotfix branch
/gitflow:finish-hotfix Finish and merge hotfix branch
/gitflow:start-release Start new release branch
/gitflow:finish-release Finish and merge release branch
/gitflow:gitflow-workflow Comprehensive GitFlow workflow guidance

Features:

  • Automated branch creation and management
  • Proper GitFlow branching strategy
  • Automatic merging and tagging
  • Semantic versioning
  • Workflow coordination and orchestration

refactor - Code Refactoring

Agent and skills for code simplification and refactoring to improve code quality while preserving functionality.

Agents:

Agent Description Model Color
code-simplifier Code simplification specialist opus blue

Skills:

Skill Description
/refactor:refactor Refactor specific files/directories or recently modified code
/refactor:refactor-project Project-wide code refactoring

Features:

  • Automatic code simplification
  • Preserves functionality while improving clarity
  • Follows project coding standards
  • Language-specific references (TypeScript, Python, Go, Swift)
  • Next.js optimization patterns (47 specialized patterns)
  • Best practices skill auto-loaded by code-simplifier agent

swiftui - SwiftUI Architecture

SwiftUI Clean Architecture reviewer for iOS/macOS development.

Agents:

Agent Description Model Color
swiftui-clean-architecture-reviewer Specialized SwiftUI architecture reviewer opus red

Features:

  • Clean Architecture pattern enforcement
  • SwiftUI best practices (2024-2025)
  • @Observable and @MainActor validation
  • Architecture review and suggestions

Productivity Plugins

github - GitHub Operations

GitHub project operations with quality gates.

Skills:

Skill Description
/github:create-issues Create GitHub issues with TDD principles
/github:create-pr Create pull requests with quality checks
/github:resolve-issues Resolve issues using isolated worktrees

Features:

  • Automated PR creation with quality gates
  • Issue management automation
  • TDD workflow with worktrees
  • Conventional commits enforcement
  • Atomic commit validation

review - Code Review System

Multi-agent review system for enforcing high code quality.

Agents:

Agent Description Model Color
code-reviewer Expert reviewer for correctness, standards, and maintainability sonnet blue
security-reviewer Security-focused code review sonnet green
tech-lead-reviewer Architecture and design review sonnet magenta
ux-reviewer User experience and UI review sonnet yellow

Skills:

Skill Description
/review:quick Quick code review with selective agents
/review:hierarchical Comprehensive multi-agent review

Features:

  • Multiple specialized reviewers
  • Comprehensive code quality checks
  • Security vulnerability detection
  • Architecture and design analysis
  • Hierarchical review orchestration

claude-config - AI Configuration Generation

Generate comprehensive CLAUDE.md configuration files with environment detection and best practices.

Skills:

Skill Description
/claude-config:init-config Generate $HOME/.claude/CLAUDE.md with interactive workflow

Features:

  • 9-phase interactive configuration generation
  • Environment detection (Node.js, Python, Swift)
  • Technology stack research and best practices
  • TDD and Clean Architecture templates
  • Length validation (under 2400 words)
  • Web search integration for latest practices

office - Patent Architect

Specialized skills for patent application generation and intellectual property workflows.

Skills:

Skill Description
/office:patent-architect Chinese patent application form generation
/office:browser-use Browser automation for patent research (internal)

Features:

  • Automatic prior art search (SerpAPI and Exa.ai)
  • Chinese patent application form generation
  • Patent terminology compliance
  • Multiple embodiment generation
  • Hook-based API key validation

plugin-optimizer - Plugin Validation

Validate and optimize Claude Code plugins against best practices.

Agents:

Agent Description Model Color
plugin-optimizer Plugin validation and optimization specialist opus cyan

Skills:

Skill Description
/plugin-optimizer:optimize-plugin Validate and optimize plugin against best practices

Features:

  • Plugin manifest validation
  • Component structure analysis
  • Best practices enforcement
  • Optimization recommendations
  • Internal best-practices skill for comprehensive guidance

utils - Utility Commands

Utility commands for day-to-day automation.

Commands:

Command Description
/utils:continue Continue previous task or conversation
/utils:create-command Create new command templates

Features:

  • Task continuation
  • Command template generation
  • Daily workflow automation

Plugin Structure

Each plugin follows Claude Code's standard plugin structure:

plugin-name/
├── .claude-plugin/
│   └── plugin.json          # Plugin metadata (required)
├── commands/                # Slash commands (optional, legacy)
│   └── command-name.md
├── agents/                  # Agent definitions (optional)
│   └── agent-name.md
├── skills/                  # Skill definitions (optional)
│   └── skill-name/
│       ├── SKILL.md         # Main skill file
│       └── references/      # Detailed reference materials
├── hooks/                   # Hook configurations (optional)
│   └── hooks.json
├── scripts/                 # Utility scripts (optional)
└── README.md                # Plugin documentation (optional)

Skills vs Commands Architecture

Modern plugins use skills-based architecture where each skill is a directory containing:

  • SKILL.md - Main skill file with YAML frontmatter
  • references/ - Detailed reference materials for progressive disclosure

Skills registered as commands in plugin.json:

{
  "commands": [
    "./skills/skill-name/"
  ]
}

Plugin Configuration

Plugins are configured in .claude-plugin/marketplace.json:

{
  "name": "plugin-name",
  "description": "Plugin description",
  "author": {
    "name": "Frad LEE",
    "email": "fradser@gmail.com"
  },
  "source": "./plugin-name",
  "category": "development"
}

Prerequisites

Before installing plugins, ensure you have:

  1. Claude Code CLI installed - Download from claude.ai/code
  2. Git configured - Some plugins require git for version control operations
  3. GitHub CLI (optional) - Required for github plugin features

Verifying Installation

After installing a plugin, verify it's available:

# List all installed plugins
claude plugin list

# Check plugin status
claude plugin info <plugin-name>@frad-dotclaude

Usage Examples

Git Workflow

# Create a conventional commit
/git:commit

# Start a new feature
/gitflow:start-feature user-profile-page

# Finish and merge feature
/gitflow:finish-feature

# Update gitignore
/git:update-gitignore

Code Review

# Quick review of current changes
/review:quick

# Comprehensive multi-agent review
/review:hierarchical

Code Refactoring

# Refactor recently modified code
/refactor:refactor

# Refactor specific files
/refactor:refactor src/auth/login.ts

# Project-wide refactoring
/refactor:refactor-project

GitHub Operations

# Create a pull request
/github:create-pr

# Create issues
/github:create-issues "Fix authentication bug" "Update documentation"

# Resolve issues with TDD
/github:resolve-issues

Configuration & Optimization

# Generate AI configuration
/claude-config:init-config

# Optimize plugin
/plugin-optimizer:optimize-plugin

Patent Generation

# Generate Chinese patent application
/office:patent-architect

Development

Adding a New Plugin

  1. Create plugin directory structure:

    mkdir -p new-plugin/skills new-plugin/agents new-plugin/.claude-plugin
  2. Create plugin.json:

    {
      "name": "new-plugin",
      "description": "Plugin description",
      "author": {
        "name": "Frad LEE",
        "email": "fradser@gmail.com"
      }
    }
  3. Add plugin to marketplace.json:

    {
      "name": "new-plugin",
      "description": "Plugin description",
      "author": {
        "name": "Frad LEE",
        "email": "fradser@gmail.com"
      },
      "source": "./new-plugin",
      "category": "development"
    }

Command Structure (Legacy)

Commands are defined as Markdown files in the commands/ directory:

---
allowed-tools: Bash(git:*), Read, Edit, MultiEdit, Glob, Grep, Task
description: Command description
argument-hint: [optional-argument]
model: haiku
---

## Context
- Current state information

## Requirements
- Task requirements

## Your Task
- Detailed task description

Agent Structure

Agents are defined as Markdown files in the agents/ directory:

---
name: agent-name
description: Agent description
model: opus
color: blue
tools: Read, Edit, MultiEdit, Glob, Grep, Bash
---

You are an expert [role]...

Skill Structure

Skills are defined as SKILL.md files in skill directories:

---
name: skill-name
description: Skill description
argument-hint: [optional-args]
user-invocable: true
allowed-tools: Bash(git:*), Read, Edit, Task
---

# Skill Title

## Workflow

1. Step one
2. Step two
...

References

License

This repository contains personal plugins and tools for Claude Code.

Author

Frad LEE

  • Email: fradser@gmail.com
  • Plugins: A collection of specialized tools for development workflows

About

A comprehensive development environment with specialized AI agents for code review, security analysis, and technical leadership.

Topics

Resources

Stars

Watchers

Forks

Languages