112-java-maven-plugins
Use when you need to add or configure Maven plugins in your pom.xml — including quality tools (enforcer, surefire, failsafe, jacoco, pitest, spotbugs, pmd)…
Skill by Juan Antonio Breña Moral
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aibot88-112-java-maven-plugins
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/112-java-maven-plugins
What's inside
- Skill name
112-java-maven-plugins- Description
- Use when you need to add or configure Maven plugins in your pom.xml — including quality tools (enforcer, surefire, failsafe, jacoco, pitest, spotbugs, pmd), security scanning (OWASP), code formatting (Spotless), version management, container image build (Jib), build information tracking, and benchmarking (JMH) — through a consultative, modular step-by-step approach that only adds what you actually need. This should trigger for requests such as Add Maven plugins in pom.xml; Improve Maven plugins in pom.xml. Part of cursor-rules-java project
- License
- Apache-2.0
- Metadata
- author: Juan Antonio Breña Moral · version: 0.15.0-SNAPSHOT
- Instructions
- 69 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: references/112-java-maven-plugins.md
Files (2)
- SKILL.md
- source.json
SKILL.md (first lines)
# Maven Plugins: pom.xml Configuration Best Practices Configure Maven plugins and profiles in pom.xml using a structured, question-driven process that preserves existing configuration. **This is an interactive SKILL**. **What is covered in this Skill?** Maven plugins: - Maven Compiler - Maven Enforcer - Maven Surefire - Maven Failsafe - HTML test reports (Surefire Report, JXR) - Maven Spotless - Maven Flatten - Maven Versions - Maven Git Commit ID - Maven Jib Maven profiles: - JaCoCo (code coverage) - PiTest (mutation testing) - Security (OWASP dependency check) - Static analysis (SpotBugs, PMD) - SonarQube/SonarCloud - JMH (Java Microbenchmark Harness) - Cyclomatic complexity ## Constraints Before applying plugin recommendations, ensure the project is in a valid state. Use a structured, question-driven process that preserves existing configuration and adds only what the user selects. - **MANDATORY**: Run `./mvnw validate` or `mvn validate` before applying any plugin recommendations - **SAFETY**: If validation fails, stop and ask the user to fix issues—do not proceed until resolved - **SCOPE**: Begin with Step 1 (existing configuration analysis) before any changes. Never remove or replace existing plugins; only add new ones that do not conflict - **BEFORE APPLYING**: Read the reference for detailed plugin configurations, XML templates, and constraints for each step ## When to use this skill - Add Maven plugins in pom.xml - Improve Maven plugins in pom.xml ## Workflow 1. **Validate project before plugin changes** Run `./mvnw validate` or `mvn validate` and stop if validation fails. 2. **Analyze current plugin and profile configuration** Start with existing configuration analysis to identify what is already declared and avoid conflicts or replacement. 3. **Read plugin reference and collect selections** Read `references/112-java-maven-plugins.md`, then use a question-driven flow to select only needed plugins/profiles. 4. **Add non-conflicting plugin configuration** Add selected plugins and profiles without removing existing ones, preserving project structure and compatibility. 5. **Summarize applied plugin setup** Report added plugins/profiles, rationale, and recommended follow-up commands or checks. ## Reference For detailed guidance, examples, and constraints, see [references/112-java-maven-plugins.md](references/112-java-maven-plugins.md).
From aibot88/sec_skill_store, Apache-2.0.
More from aibot88/sec_skill_store
- 0.528score
032-architecture-adr-non-functional-requirements
Juan Antonio Breña Moral
Facilitates conversational discovery to create Architectural Decision Records (ADRs) for non-functional requirements using the ISO/IEC 25010:2023 quality model.
SkillCFreshness: C★ 6Claude Code +9 - 0.528score
research
aibot88
Technical research methodology with YAGNI/KISS/DRY principles.
SkillCFreshness: C★ 6Claude Code +9 - 0.528score
014-agile-user-story
Juan Antonio Breña Moral
Guides the creation of agile user stories and Gherkin feature files.
SkillCFreshness: C★ 6Claude Code +9 - 0.528score
twinmind-security-basics
aibot88
Implement security best practices for TwinMind integrations.
SkillCFreshness: C★ 6Claude Code +9 - 0.528score
soc2-compliance-checker
aibot88
Soc2 Compliance Checker - Auto-activating skill for Security Advanced.
SkillCFreshness: C★ 6Claude Code +9 - 0.523score
url-shortener
aibot88
Raccourcir des URLs via is.gd ou v.gd.
SkillCFreshness: C★ 6Claude Code +9 - 0.519score
code-reviewing
aibot88
Review code for quality, security, and best practices.
SkillCFreshness: C★ 6Claude Code +9 - 0.519score
quality-and-verification
aibot88
5-level verification pyramid: static→unit→Playwright E2E (homepage-first, 6bp)→AI visual→post-deploy.
SkillCFreshness: C★ 6Claude Code +9 - 0.519score
10x-health-check
aibot88
Run a health check on an existing project: dependency audit, security scan, test runner detection, CI/CD evaluation, and missing configuration analysis.
SkillCFreshness: C★ 6Claude Code +9 - 0.518score
10x-team
aibot88
You MUST use this when building projects end-to-end.
SkillCFreshness: C★ 6Claude Code +9 - 0.514score
due-diligence-spain
aibot88
Sistema completo de due diligence para transacciones M&A en España.
SkillCFreshness: C★ 6Claude Code +9 - 0.514score
legal-impressum
aibot88
Austrian Impressum (legal notice) requirements for all company types.
SkillCFreshness: C★ 6Claude Code +9
Signals
- Stars
- 6
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 27, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 0.15.0-SNAPSHOT
- License
- Apache-2.0
- Repository
- github.com/aibot88/sec_skill_store
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Juan Antonio Breña Moral
- 0.528score
032-architecture-adr-non-functional-requirements
Juan Antonio Breña Moral
Facilitates conversational discovery to create Architectural Decision Records (ADRs) for non-functional requirements using the ISO/IEC 25010:2023 quality model.
SkillCFreshness: C★ 6Claude Code +9 - 0.528score
014-agile-user-story
Juan Antonio Breña Moral
Guides the creation of agile user stories and Gherkin feature files.
SkillCFreshness: C★ 6Claude Code +9
Cite this page
112-java-maven-plugins skill. Agent Mart. https://agentmart.dev/skills/aibot88-112-java-maven-plugins (last updated 2026-10-24)