By ririnto
Java development plugin with practical skills for LTS syntax boundaries, foundational java.base guidance, language design, testing workflows, dependency decisions, performance analysis, and JDTLS-assisted editing.
Look up Java dependency coordinates and current releases from Maven Central, verify artifact versions without hardcoding stale numbers, and emit the smallest correct Maven or Gradle install snippet. Use when the user asks to find the latest Maven dependency version, look up a Java artifact coordinate, check Maven Central for the current release, or needs guidance on version-neutral dependency lookup for Java projects.
Design idiomatic Java APIs, review class structure for immutability and clarity, choose between records and sealed classes, decide checked vs unchecked exception boundaries, and shape public contracts with narrow surfaces and explicit value semantics. Use when the user asks to design a Java API, review Java class structure, refactor Java code, or needs guidance on idiomatic Java language and library design.
Explain Java syntax availability across LTS baselines, compare expression forms between Java versions, rewrite code for older or newer targets, and choose foundational java.base package families. Use when the user asks about Java grammar, var, switch expressions, records, pattern matching, sealed classes, text blocks, unnamed patterns, or whether a syntax form compiles on a given Java baseline.
Review Java performance and concurrency decisions with evidence-driven profiling, classify bottlenecks as CPU, I/O, contention, or allocation, evaluate virtual-thread fit, and recommend the smallest measured change. Use when the user asks to optimize Java performance, analyze concurrency design, use virtual threads, reduce allocation pressure, profile Java code, or needs guidance on Java performance and concurrency tradeoffs.
Write JUnit 5 tests, follow TDD red-green-refactor in Java, fix failing tests, configure Maven Surefire or Gradle test execution, and choose the smallest correct test scope. Use when the user asks to write a JUnit test, follow TDD in Java, fix a failing Maven test, or needs guidance on Java test-first workflows.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Sinon is a universal AI plugin marketplace repository.
This repository uses the official marketplace paths for Claude Code and Codex, with plugins stored under plugins/.
README.md: repository overview and contribution context..gitignore: development ignore rules..markdownlint.jsonc: Markdown lint configuration..claude-plugin/marketplace.json: Claude marketplace catalog..agents/plugins/marketplace.json: Codex marketplace catalog.plugins/: plugins maintained in this repository.Plugins are stored under plugins/.
Each plugin directory can expose one or more runtime manifests from the same plugin root.
.claude-plugin/plugin.json: Claude plugin manifest..codex-plugin/plugin.json: Codex plugin manifest.
Optional plugin assets such as README.md, .mcp.json, .app.json, commands/, agents/, skills/, and assets/ live beside those manifests at the plugin root.The repository keeps separate official marketplace catalogs per runtime.
This list describes the plugins currently published through the repository marketplace catalogs.
plugins/git-workflow: Git workflow plugin with practical guidance for commit readiness, Conventional Commit drafting, staged-change hygiene, and template-aware GitHub pull request or GitLab merge request body drafting.plugins/java: Java development plugin with practical skills for syntax boundaries, language design, testing workflows, dependency decisions, performance analysis, and JDTLS-assisted editing.plugins/jvm: JVM development assistant with shared skills for tooling workflows, runtime diagnostics, and garbage-collection guidance.plugins/kotlin: Kotlin development plugin with practical skills for idiomatic language design, coroutines and Flow decisions, Kotlin testing workflows, and kotlin-lsp-assisted editing.plugins/spring: Spring development plugin with practical skills for Spring Boot, Web, Data, transactions, observability, Batch, Integration, Cloud, and Kafka workflows.plugins/observability-assets: Prometheus and Grafana plugin with practical skills for alert-rule design, recording-rule support, promtool validation, dashboard JSON authoring, and Grafana mixin workflows for version-controlled observability assets.plugins/reactor: Project Reactor plugin with practical skills for Flux and Mono composition, scheduler selection, Sinks and ConnectableFlux hot-source design, and reactor-test workflows with StepVerifier, TestPublisher, PublisherProbe, and virtual time.plugins/netty: Netty and Reactor Netty plugin with practical skills for high-performance network applications, bootstrap and pipeline design, ByteBuf and codec handling, and reactive HTTP/TCP/UDP workflows with Reactor Netty..claude-plugin/marketplace.json is the Claude marketplace catalog.
.agents/plugins/marketplace.json is the Codex marketplace catalog.
Individual plugin directories remain the source of truth for plugin-specific runtime manifests and bundled assets.
Bundled upstream plugins may support only a subset of runtimes. In some cases, this repository may add minimal runtime metadata such as .codex-plugin/ while leaving the upstream plugin content otherwise intact.
Claude Code supports registering marketplaces from GitHub repositories, generic git URLs, direct URLs to marketplace.json, and local paths.
For this repository, use a GitHub repository, git URL, or local path. Sinon currently uses relative plugin sources such as ./plugins/java inside .claude-plugin/marketplace.json, so a direct HTTP URL to the catalog file is not a safe distribution path for this marketplace.
The Claude marketplace catalog for this repository is:
.claude-plugin/marketplace.jsonRegister this marketplace from a local checkout:
/plugin marketplace add /path/to/sinon
Register this marketplace from GitHub:
/plugin marketplace add ririnto/sinon
Register this marketplace from a generic git URL:
/plugin marketplace add https://github.com/ririnto/sinon.git
After Claude Code registers the sinon marketplace, install a plugin from it with:
/plugin install <plugin>@sinon
Examples:
npx claudepluginhub ririnto/sinon --plugin javaKotlin development plugin with practical skills for idiomatic language design, coroutines and Flow decisions, Kotlin testing workflows, and kotlin-lsp-assisted editing.
JVM development assistant with shared skills for tooling workflows, runtime diagnostics, and garbage-collection guidance.
Agent-first repository design with progressive disclosure, architecture enforcement, and entropy management.
Netty and Reactor Netty skills for building high-performance network applications with non-blocking I/O.
Spec-first workflow: research unknowns, write abstract requirements in SPEC.md, get approval, implement, verify completeness.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive Java development toolkit with Spring Boot, testing, LangChain4J, and AWS integration