By ririnto
Spring development plugin with practical skills for Spring Boot, Web, Data, transactions, observability, Batch, Integration, Cloud, and Kafka workflows.
Build Spring AI application features with ChatClient, prompt templates, structured output, tool calling, advisors, chat memory, embeddings, vector stores, RAG, and MCP integration. Use this skill when building Spring AI application features with ChatClient, prompt templates, structured output, tool calling, advisors, chat memory, embeddings, vector stores, RAG, MCP, image or audio model flows, moderation, evaluation, or provider-neutral model integration in Spring.
Build RabbitMQ or AMQP producers and consumers in Spring with RabbitTemplate, @RabbitListener, queue and exchange topology, message conversion, retry, and dead-letter handling. Use this skill when building RabbitMQ or AMQP producers and consumers in Spring with RabbitTemplate, @RabbitListener, queue and exchange topology, message conversion, listener containers, batching, retry, dead-letter handling, broker configuration, testing, observability, or stream and multi-broker variants.
Implement an OAuth2 or OpenID Connect provider with Spring Authorization Server including registered clients, PKCE authorization code, token issuance, JWK exposure, consent, PAR, device authorization, introspection, and revocation. Use this skill when implementing an OAuth2 or OpenID Connect provider with Spring Authorization Server, including registered clients, authorization code with PKCE, token issuance, JWK exposure, consent, PAR, device authorization, introspection, revocation, and provider configuration.
Build and operate Spring Batch jobs with job/step configuration, chunk or tasklet processing, restartability, reader or writer choices, and scaling patterns. Use this skill when building or operating Spring Batch jobs with job and step configuration, chunk or tasklet processing, job parameters, restartability, reader or writer choices, scaling patterns, and batch-focused tests.
Build Spring Boot applications with bootstrap, starter selection, externalized configuration, configuration properties, test strategy, Actuator, and packaging. Use this skill when the task is about Spring Boot application bootstrap, starter selection, externalized configuration, configuration properties, test strategy, Actuator operations, packaging, or Boot-level runtime wiring.
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 springKotlin 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.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques