Agent Skills: [H1][SONARCLOUD-TOOLS]

>-

UncategorizedID: bsamiee/parametric_forge/sonarcloud-tools

Install this agent skill to your local

pnpm dlx add-skill https://github.com/bsamiee/Parametric_Forge/tree/HEAD/.claude/skills/sonarcloud-tools

Skill Files

Browse the full folder contents for sonarcloud-tools.

Download Skill

Loading file tree…

.claude/skills/sonarcloud-tools/SKILL.md

Skill Metadata

Name
sonarcloud-tools
Description
>-

[H1][SONARCLOUD-TOOLS]

Dictum: Zero-arg defaults enable immediate code quality inspection.

<br>

Execute SonarCloud queries through unified Python CLI.

[IMPORTANT] Commands accept zero arguments. Defaults: project=bsamiee_Parametric_Portal, organization=bsamiee. 1Password auto-injects API token.


[0][SCANNER]

Dictum: Local scanner enables pre-push quality gates.

<br>

Run Analysis:

pnpm sonar

Requirements:

  • SONAR_TOKEN environment variable (1Password injection or export)<br>
  • Coverage reports at packages/*/coverage/lcov.info (run nx run-many -t test first)

Configuration: sonar-project.properties at repo root.


[1][API_QUERIES]

# Zero-arg invocation (most common)
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py issues
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py hotspots
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py quality-gate
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py measures
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py analyses
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py projects

# Filtered queries
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py issues --severities BLOCKER,CRITICAL
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py issues --types BUG,VULNERABILITY
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py hotspots --status TO_REVIEW
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py quality-gate --branch main
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py quality-gate --pull-request 42
uv run .claude/skills/sonarcloud-tools/scripts/sonarcloud.py measures --metrics coverage,bugs,vulnerabilities

[2][OUTPUT]

Commands return: {"status": "success|error", ...}.

| [INDEX] | [CMD] | [RESPONSE] | | :-----: | -------------- | ----------------------------------------------- | | [1] | issues | {project, total, issues[], summary} | | [2] | hotspots | {project, total, hotspots[]} | | [3] | quality-gate | {project, status, passed: bool, conditions[]} | | [4] | measures | {project, name, metrics} | | [5] | analyses | {project, total, analyses[]} | | [6] | projects | {organization, total, projects[]} |