workflow-integration-sonar

Fetch SonarQube issues for projects or pull requests and generate structured triage plans.

4|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/cuioss/plan-marshall --skill workflow-integration-sonar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-integration-sonar
Source: https://github.com/cuioss/plan-marshall/tree/main/marketplace/bundles/plan-marshall/skills/workflow-integration-sonar
Command: npx skills add https://github.com/cuioss/plan-marshall --skill workflow-integration-sonar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires toon_parser, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates Sonar issue handling by fetching issues from SonarQube, triaging them by severity and type, and applying fixes or suppressions based on context, reducing manual review time and improving code quality.

Core Features & Use Cases

  • Fetch Issues Workflow: Retrieves Sonar issues for a PR or project, using MCP tool or API, and outputs a structured list ready for triage.
  • Fix Issues Workflow: Triages each issue and either fixes the code or adds suppressions, prioritizing by severity and type.
  • When to Activate This Skill: Use it to address PR quality gate failures, coding violations, or justified suppressions in SonarQube results.

Quick Start

Fetch Sonar issues for a project using a key and optional PR, then run triage to decide fixes or suppressions.

Frequently Asked Questions about workflow-integration-sonar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate SonarQube issue triage for a pull request?

Automate SonarQube issue triage by fetching issues for a project or pull request using an MCP tool or API. The workflow outputs a structured list, an MCP instruction, and a remediation plan to apply fixes or suppressions.

Can I automatically fix code violations or add suppressions based on SonarQube results?

Yes, you can fix code violations or add suppressions based on SonarQube results. The workflow triages each issue by severity and type to either fix the code or add suppressions, reducing manual review time.

What is the best way to handle SonarQube quality gate failures in a pull request?

Handle SonarQube quality gate failures by activating an automated triage workflow. It retrieves issues, prioritizes them by severity, and generates a recommended action plan for fixes or suppressions.

How do I fetch Sonar issues for a specific project using an MCP tool?

Fetch Sonar issues for a specific project by providing its project key and an optional pull request identifier. The workflow uses an MCP tool or scripts to retrieve the issues and output a structured list for triage.

Do I need a specific parser to process SonarQube issues for triage?

Yes, processing SonarQube issues requires the toon_parser dependency. It supports the workflow in retrieving issues and generating structured outputs for automated triage and remediation planning.