By motlin
Manage Java Maven projects with OpenRewrite recipe dry-runs, ranked violation reports, selective recipe execution, and per-recipe commits on dedicated branches. Enforce POM dependency ordering by scope and groupId hierarchy with region comments. Diagnose and resolve Liquibase change-log lock failures in Maven tests by removing stale H2 database files.
Diagnose Liquibase change-log lock failures in Maven tests and remove only stale H2 database files from build output directories before rerunning the affected tests. Use when failures contain "Could not acquire change log lock", "Currently locked by", or `liquibase.exception.LockException`.
Maven CLI invocation patterns. Use whenever running `mvn` commands in Java/Maven projects. Covers when `-am` is required, why `-o` (offline) mode hides bugs in multi-worktree setups, and how to verify compile/test cleanly without trusting stale `~/.m2` artifacts.
Dry-run configured OpenRewrite recipes, count and rank violations, and optionally run one selected recipe without committing. Use when asked to analyze OpenRewrite recipes, report rule violations, inspect a rewrite dry run, or compare which recipes would change the most files.
OpenRewrite recipe authoring patterns and API best practices. Use when writing or editing OpenRewrite recipe Java source code (visitors, matchers, type checks, templates, metadata, YAML config, list transformations, at-scale validation).
Apply every configured OpenRewrite recipe with violations on a dedicated branch, creating one commit per named leaf recipe and verifying the cumulative result. Use when asked to fix all OpenRewrite violations, create an OpenRewrite cleanup branch, or commit recipe changes separately.
Uses power tools
Uses Bash, Write, or Edit tools
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Collection of plugins for Claude Code that enhance terminal integration and task management.
todo.md) and let Claude Code implement them automaticallyStop hook that catches ownership-dodging and session-quitting phrases and writes an informational warning to stderrFrom GitHub:
claude plugin marketplace add motlin/claude-code-plugins
For local development or if you are behind a firewall, clone first and add from a local directory:
claude plugin marketplace add "$(pwd)"
claude plugin install markdown-tasks@motlin-claude-code-plugins
claude plugin install orchestration@motlin-claude-code-plugins
claude plugin install tmux-titles@motlin-claude-code-plugins
claude plugin install iterm2-titles@motlin-claude-code-plugins
claude plugin install build@motlin-claude-code-plugins
claude plugin install code@motlin-claude-code-plugins
claude plugin install git@motlin-claude-code-plugins
claude plugin install github@motlin-claude-code-plugins
claude plugin install java@motlin-claude-code-plugins
claude plugin install justfile@motlin-claude-code-plugins
claude plugin install stop-phrase-guard@motlin-claude-code-plugins
npx claudepluginhub motlin/claude-code-plugins --plugin javaDevelopment guidelines for writing stable, maintainable skills, agents, and commands
Updates iTerm2 window title with Claude Code status indicators showing current activity (working, editing files, running commands, etc.)
Updates tmux window title with Claude Code status indicators showing current activity (working, editing files, running commands, etc.)
Temporal database patterns for system-time versioned tables
Core orchestration guidelines for conversation style, code style, testing, tool conventions, and workflow automation
Task orchestration using Claude Code's built-in task tools with slash commands for importing plans and executing tasks individually, sequentially, or with a team
Validation and quality enforcement for Apache Maven projects with dependency management, build lifecycle, and plugin configuration skills.
Maven dependency intelligence — dependency updates, vulnerability and license scanning, transitive dependency graphs, version compatibility checks, artifact search, and version-catalog management, exposed as Claude Code skills. Works in Claude cloud and local without any NPM setup.
Commands for orchestrating complex workflows
Claude Code workflow patterns: prompting, CLAUDE.md maintenance, multi-agent orchestration
Harness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses