eliteforge-sonar-pmd-generator
Installation
SKILL.md
Sonar PMD Generator (Spec-driven, End-to-end)
Overview
This skill converts coding standard documents into enforceable PMD rules and validates them through a real SonarQube server workflow.
Completion requires an end-to-end chain: spec parsing, L1/L2/L3/L4 classification, PMD ruleset generation for L1-L2, automation planning for L3, review planning for L4, custom sonar-pmd plugin packaging, Docker Sonar startup, test project scan, and server-side verification.
Environment Variables
ELITEFORGE_SKILL_SONAR_PMD_HOST[optional] SonarQube base URL for reference command snippets; script arguments may override it.ELITEFORGE_SKILL_SONAR_PMD_TOKEN[optional] SonarQube API token for local validation snippets; never print the value.ELITEFORGE_SKILL_SONAR_PMD_PROJECT_KEY[optional] Sonar project key used by API evidence snippets.ELITEFORGE_SKILL_SONAR_PMD_PLUGIN_KEY[optional] Custom Sonar plugin key used by API evidence snippets.ELITEFORGE_SKILL_SONAR_PMD_RULE_REPO_KEY[optional] Custom rule repository key used by API evidence snippets.ELITEFORGE_SKILL_SONAR_PMD_PROFILE_KEY[optional] Quality profile key used by API evidence snippets.