SonarQube-driven code quality skills for checking quality gates, browsing issues, fixing violations, verifying fixes locally, and triaging false positives
Use when inspecting the local SonarQube infrastructure: which IDE embedded servers are running, which ports they own, and which MCP Docker containers are active. Also use when the user asks "what's listening on the sonar ports?", "which IDE is my MCP connected to?", or wants to check for port mismatches or orphaned containers. Triggers: "sonar environment", "sonar ports", "sonar-env", "sonar containers", "mcp containers", "port mismatch", "what's running", "check sonar infra", "sonar docker".
Use when the user wants to fix a SonarQube issue, resolve a code smell, or address a flagged violation. Also use when the user says "fix this issue", "resolve the ternary", or "clean up sonar findings". Triggers: "fix sonar", "fix issue", "resolve code smell", "fix violation", "sonar fix", "clean up issue", "address finding". Not for: triaging false positives (use sonar-triage), browsing issues without fixing (use sonar-issues).
Use when browsing, searching, or listing SonarQube issues for a project or PR. Also use when the user asks "what issues are there?", "show me the code smells", or wants to see issues by severity. Triggers: "sonar issues", "code smells", "show issues", "list issues", "what issues", "browse issues", "sonar findings".
Use when the user asks about a SonarQube rule, wants to understand why code was flagged, or needs compliant/noncompliant examples. Also use when seeing rule IDs like "S3358" or "typescript:S1135". Triggers: "explain rule", "what is S3358", "sonar rule", "why was this flagged", "show rule", "rule details", "noncompliant example".
Use when setting up SonarQube MCP integration, diagnosing connectivity issues, or checking which code-quality skills are functional. Also use when the user asks "is SonarQube working?", "set up sonar", or wants to enable IDE-connected mode. Triggers: "sonar setup", "configure sonarqube", "sonar not working", "mcp connection", "ide mode", "analyze_file_list", "sonar connectivity".
Uses power tools
Uses Bash, Write, or Edit tools
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.
A personal collection of Claude Code plugins shaped by daily use. These skills started as shortcuts for my own workflow — dealing with messy voice transcriptions, forgetting to investigate before coding, merging branches I forgot to clean up. Over time they became structured enough to share.
Some are portable (you can drop them into any project), others are opinionated (they reflect how I like to work). Take what's useful, ignore what isn't.
/plugins marketplace add denniscalazans/denniscalazans-plugins
/plugins install dc@denniscalazans-plugins
/plugins install forge@denniscalazans-plugins
/plugins install integrations@denniscalazans-plugins
/plugins install code-quality@denniscalazans-plugins
/plugins install browser@denniscalazans-plugins
The bridge between your brain and AI: decode messy input, stress-test ideas, distill insights back. These work as a pipeline: brief decodes messy input → grill stress-tests the plan → distill produces clean output.
| Command | What it does |
|---|---|
/dc:brief | Turn chaotic input (voice transcription, brain dumps, messy notes) into structured, actionable output |
/dc:grill | Stress-test a plan, design, or architecture through relentless prepared questioning |
/dc:distill | Extract key insights and restructure content for human readers |
/dc:writing | Apply one-sentence-per-line markdown convention |
Agent: strategic-thinking-partner — proactive strategic oversight and assumption challenging
SonarQube-driven code quality workflows via MCP.
| Command | What it does |
|---|---|
/code-quality:sonar-status | Check quality gate status and dashboard metrics |
/code-quality:sonar-issues | Browse and search SonarQube issues with safe pagination |
/code-quality:sonar-fix | Fix a SonarQube issue with rule lookup and local verification |
/code-quality:sonar-verify | RED/GREEN validation — cross-reference server issues with local analysis |
/code-quality:sonar-triage | Mark issues as false positive, accepted, or reopened |
/code-quality:sonar-rule | Look up a SonarQube rule with compliant/noncompliant examples |
/code-quality:sonar-setup | Set up SonarQube MCP integration and diagnose connectivity |
/code-quality:sonar-env | Inspect local SonarQube infrastructure (IDE ports, MCP containers) |
Agent: code-quality-agent — orchestrates multi-step quality workflows (audits, batch fixes, PR reviews).
Context-efficient browser automation combining agent-browser for lightweight exploration with Playwright for Retina recording — both on a shared Chrome session.
| Command | What it does |
|---|---|
/browser:login | Authenticate into web apps using agent-browser + 1Password |
/browser:explore | Inspect pages, generate replayable flows, record Retina videos — three modes, one skill |
Agents:
recorder — generates and executes Retina recordings as a subagent, keeping the main context leanplaywright-healer — debug and fix failing Playwright flows using interaction log contextRequires: npm i -g agent-browser && agent-browser install
Install:
/plugins install browser@denniscalazans-plugins
Everything code-specific: start a task clean, investigate before implementing, run the adversarial pipeline, finish by cleaning up.
| Command | What it does |
|---|---|
/forge:start | Return to main with a clean working directory — begin a new task |
/forge:investigate | Explore codebase patterns and produce a TODAY IS / EXPECTED IS report |
/forge:implement | Orchestrate the adversarial pipeline with dynamic routing |
/forge:finish | Delete local branches already integrated into the default branch |
npx claudepluginhub denniscalazans/denniscalazans-plugins --plugin code-qualityCodebase support toolkit — task lifecycle, codebase investigation, and adversarial implementation pipeline
External service connectors — Figma REST API and 1Password CLI
Brain round trip toolkit — decode messy input, stress-test plans, distill insights, and write clean markdown
Unified browser automation: lightweight exploration via agent-browser + Retina recording via Playwright on a shared Chrome session
Automatically enforce SonarQube code quality and security in the agent coding loop — 7,000+ rules, secrets scanning, agentic analysis, and quality gates across 40+ languages.
Configurable code review with radical candor - choose between harsh direct feedback or constructive caring criticism. Features Technical.md for project standards, architectural context analysis, actionable fixes, decision register for tracking review decisions, seamless todo integration, and live browser QA via Chrome.
AI code review catches structural issues — null derefs, leaks, races — about 65% of real defects. The other 35% are intent violations: bugs only catchable when you know what the code is supposed to do. Quality Playbook derives behavioral requirements from your codebase AND your docs (specs, issues, chat history), then drives a six-phase review against them. Finds the bugs that look right but aren't.
Live codebase visualization and structural quality gate — 14 health dimensions graded A-F, dependency analysis, and architecture governance via MCP
Curator - Ancient guardian of code excellence. Orchestrates 5 quality gates (Static Analysis, Test Coverage, Security Scanning, Complexity Analysis, Dependency Health) in a unified flow. Ensures pristine code through Forerunner precision and automated enforcement.
10 coordinated QA agents for Claude Code: chains diff analysis, AC compliance, test scenarios, browser validation, bug reports, and automation code generation.