Integrate 14 curated skills and hooks into Claude Code to automate test detection/running/fixing across JavaScript/Python/Go/Rust/Java/Ruby/Elixir/PHP, generate Mermaid diagrams for code visualization, refactor to OO/FP styles, roast design flaws, review performance/DB schemas/cloud costs, proofread docs, analyze coverage gaps, and enforce security guardrails before/after edits.
npx claudepluginhub eugeniosegala/claude-connoisseur --plugin claude-connoisseurSend plans, code, or approaches to OpenAI Codex CLI for independent review.
Estimate monthly cloud costs from infrastructure and application files.
Analyse test coverage gaps and report uncovered code before making changes.
Review database schemas and suggest improvements for indexing, types, and constraints.
Convert files to functional programming style with optional NLP instructions.
Isolate a function or code block into a self-contained, runnable script for study and manual testing.
Generate Mermaid diagrams in the README to visualise architecture, flows, or relationships from the codebase.
Convert files to object-oriented programming style with optional NLP instructions.
Review code for performance issues — complexity, batching, caching, memory, and concurrency.
Fix grammar and improve writing while preserving the author's original voice and style.
Ruthlessly tear apart code design — naming, abstractions, coupling, complexity, and everything else.
Run tests, fix failures, and re-run until the suite passes.
Write and improve tests — reuse existing patterns, ensure consistency, and maintain quality.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimSpec-driven development workflow system with structured phases: Requirements → Design → Tasks → Implementation
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Spec-driven development using GitHub spec-kit methodology. Constitution-first approach with specify, plan, tasks, and implement phases.
Claude Code settings and skills for spec-driven development workflows
Skills-first specification-driven development framework with 7 agent skills for planning, implementation, review, and shipping. Natural language activation with intelligent agent orchestration. Includes /plan, /implement, /research commands plus managing-specifications, implementing-features, and reviewing-and-shipping skills.
Claude Code 插件開發工具包,提供七個專業技能、三個代理和完整的工作流程命令,用於構建高品質插件
A Claude Code plugin that brings together skills, rules, and hooks with OpenSpec's spec-driven workflow, curated with a taste for good coding.
Tip: This plugin works even better when paired with OpenSpec — a lightweight spec framework that aligns developers and AI assistants on requirements before implementation.
Add the marketplace and install the plugin from within Claude Code:
/plugin marketplace add eugeniosegala/claude-connoisseur
/plugin install claude-connoisseur@eugeniosegala-claude-connoisseur
To also install OpenSpec, see the OpenSpec installation guide. To
enable extended commands like /opsx:verify or /opsx:sync, run openspec config profile and select the expanded
workflow.
Third-party plugins do not auto-update by default. To get the latest version:
/plugin update claude-connoisseur@eugeniosegala-claude-connoisseur
To enable auto-updates, open /plugin → Marketplaces tab → select the marketplace → Enable auto-update.
/codex-review, /functional, etc. in the command palette. The full namespaced form (
/claude-connoisseur:codex-review) also works if you need to disambiguate from other plugins.Write or Edit — formatters are detected at runtime, so if a
formatter isn't installed it is silently skipped.mkdir -p .claude/rules
curl -o .claude/rules/coding-style.md https://raw.githubusercontent.com/eugeniosegala/claude-connoisseur/refs/heads/main/rules/coding-style.md
flowchart TD
Start(["🚀 Start task"]) --> Decision{"Non-trivial?\nNew feature,\nmulti-file change"}
Decision -- Yes --> Propose["Spec the feature\n/opsx:propose"]
Decision -- No --> Describe["Describe the task to the agent in the chat or use Skills\n/functional, /object-oriented, etc..."]
Propose --> Review["Review the plan manually and with other agents (optional)\n/codex-review"]
Review --> Apply["Implement with\n/opsx:apply\nhooks run automatically"]
Apply --> QualityGates["Quality gates (optional)\n/object-oriented, /perf-review, etc..."]
QualityGates --> Issues{"Issues\nfound?"}
Issues -- Yes --> Fix["Fix code or\nrun other Skills to fix the problem"]
Fix --> Issues
Issues -- No --> Verify["Re-verify against spec\n/opsx:verify"]
Verify --> Archive["Archive spec\n/opsx:archive"]
Archive --> Done(["✅ Done"])
Describe --> Hooks["Claude refactors code\nhooks handle formatting + type-checking"]
Hooks --> TestRunner["Verify tests\n/test-runner"]
TestRunner --> OptReview["Perf review (optional)\n/perf-review"]
OptReview --> Done
Best for non-trivial work: new features, multi-file changes, or anything that benefits from upfront requirements.
Spec the feature — OpenSpec creates a proposal, specs, design, and task checklist:
/opsx:propose Add Stripe billing for subscription management
Review the plan (optional) — read the generated artefacts, refine if needed, then get a second opinion:
/codex-review review the OpenSpec proposal and technical design
Implement — OpenSpec works through the task checklist and writes code (hooks run automatically):
/opsx:apply
Quality gates — change, review, and test if needed:
# change
/object-oriented @payment_handler.ts
# review
/perf-review @payment_handler.ts database query patterns
# test
/testify @payment_handler.ts
Iterate — if the quality gate surface issues; fix the code, run other skills and re-verify against the spec:
/opsx:verify
Repeat steps 4–5 until the code and the spec are aligned.
Archive — store the spec for future reference:
/opsx:archive
Best for contained work: a bug fix, a single-file refactor, or a quick review before a PR.
/functional @order-service.ts convert to pure functions and immutable data
/test-runner src/orders/
/perf-review @order-service.ts check the refactor didn't introduce performance regressions