Agent skill

Maven Build Lifecycle

by TheBushidoCollective in TheBushidoCollective/han

A skill your agent uses when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.

Custom licenceAuto-check: notesTesting & QA

Install Maven Build Lifecycle

skills CLI
$ npx skills add TheBushidoCollective/han --skill maven-build-lifecycle -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install TheBushidoCollective/han maven-build-lifecycle --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/TheBushidoCollective/han.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/tools/maven/skills/maven-build-lifecycle .claude/skills/maven-build-lifecycle && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
maven-build-lifecycle
GitHub stars
198
Used in
1 other repo
Token cost
~2.9k tokens
SKILL.md length
303 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
Custom licence

At a glance

A skill your agent uses when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.

  • Works in 10 steps: Use Clean Builds - Run mvn clean before… → Consistent Versions - Lock plugin versions → Profile Isolation - Keep profiles focused → …
  • Working with Maven build phases
  • SKILL.md covers Overview, Default Lifecycle Phases, Clean Lifecycle and Site Lifecycle, plus 7 more sections
  • Calls mvn

What it does

Maven Build Lifecycle is an agent skill from TheBushidoCollective/han. Use when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.

Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Testing & QA. It works with Java. The repository describes itself as: A curated marketplace of Claude Code plugins that embody the principles of ethical and professional software development.

When your agent uses it

  • Working with Maven build phases
  • Customizing the build process for Java projects

Example prompts

  • “/maven-build-lifecycle”

Requirements

  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash, Glob, Grep

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. Use Clean Builds - Run mvn clean before releases
  2. Consistent Versions - Lock plugin versions
  3. Profile Isolation - Keep profiles focused
  4. Fail Fast - Use -ff in CI for quick feedback
  5. Parallel Builds - Use -T for multi-module projects
  6. Skip Wisely - Know the difference between skip options
  7. Resource Filtering - Enable only where needed
  8. Test Separation - Unit tests in Surefire, integration in Failsafe
  9. Reproducible Builds - Pin all plugin versions
  10. Document Profiles - Comment profile purposes

What it can do on your machine

Read from SKILL.md and the folder at commit 19caa51. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash
    • Glob
    • Grep

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • mvn

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Maven Build Lifecycle loads about 2.9k tokens when it runs. Until then it costs about 33 tokens; SKILL.md has 303 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~33
When it runs · the whole SKILL.md, loaded when a task matches
~2.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Edit, Bash, Glob, Grep

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 303 words (~2,899 tokens).

“Master Maven's build lifecycle including phases, goals, profiles, and build customization for efficient Java project builds.”

— opening of SKILL.md by TheBushidoCollective, Custom licence
name
maven-build-lifecycle
allowed-tools
Read, Write, Edit, Bash, Glob, Grep
user-invocable
false

Read the full SKILL.md on GitHub

Files

Just SKILL.md in plugins/tools/maven/skills/maven-build-lifecycle of TheBushidoCollective/han.

Open the folder on GitHubat commit 19caa51

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in TheBushidoCollective/han, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Maven Build Lifecycle next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Maven Build Lifecycle compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Maven Build Lifecycle this skillTheBushidoCollective/han1981 repos~2.9kAutomated safety check: NotesCustom licence
Java SDK E2E Test with Replay Snapshotgithub/copilot-sdk11k—~1.8kAutomated safety check: PassMIT
Rota Check Periodic Jobsoracle/graalpython1.7k—~792Automated safety check: PassCustom licence
Update All Versionsgroovy/GMavenPlus306—~807Automated safety check: PassCustom licence
Playwright Rollmicrosoft/playwright-dotnet3k—~1.9kAutomated safety check: PassMIT
Onboard Contributorrundeck/rundeck6.3k—~848Automated safety check: PassApache-2.0

Similar skills

  • Official

    Creates a Java SDK end-to-end test for the Copilot SDK that runs against a recorded YAML snapshot through a replay proxy, so CI needs no real authentication.

    11k GitHub stars~1.8k tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Rota Check Periodic Jobs

    oracle/graalpython

    Official

    Analyze current GraalPy periodic job failures for ROTA. An agent skill from oracle/graalpython.

    1.7k GitHub stars~792 tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Update All Versions

    groovy/GMavenPlus

    A skill your agent uses when refreshing GMavenPlus Groovy support, Maven dependency and plugin versions, and integration-test POM versions.

    306 GitHub stars~807 tokensUpdated 3 mo ago
    Testing & QAAuto-check passed
  • Playwright Roll

    microsoft/playwright-dotnet

    Official

    Roll Playwright .NET to a new version

    3k GitHub stars~1.9k tokensUpdated 2 days ago
    Testing & QAAuto-check passed
  • Onboard Contributor

    rundeck/rundeck

    Guide a new contributor through the rundeck OSS repo. An agent skill from rundeck/rundeck.

    6.3k GitHub stars~848 tokensUpdated yesterday
    Testing & QAAuto-check passed
  • Install Anserini Dev Env

    castorini/anserini

    Set up and verify Anserini source-development environments. An agent skill from castorini/anserini.

    1.2k GitHub stars~1.1k tokensUpdated today
    Testing & QAAuto-check passed

More from TheBushidoCollective/han

All 11 skills in this repo
  • Android Jetpack Compose

    TheBushidoCollective/han

    A skill your agent uses when building Android UIs with Jetpack Compose, managing state with remember/mutableStateOf, or implementing declarative UI patterns.

    198 GitHub starsUsed in 1 repo~2.3k tokens
    Auto-check: notes
  • Maven Dependency Management

    TheBushidoCollective/han

    A skill your agent uses when managing Maven dependencies, resolving dependency conflicts, configuring BOMs, or optimizing dependency trees in Java projects.

    198 GitHub starsUsed in 1 repo~3.1k tokens
    Auto-check: notes
  • Maven Plugin Configuration

    TheBushidoCollective/han

    A skill your agent uses when configuring Maven plugins, setting up common plugins like compiler, surefire, jar, or creating custom plugin executions.

    198 GitHub starsUsed in 1 repo~4.8k tokens
    Auto-check: notes
  • Absinthe Resolvers

    TheBushidoCollective/han

    A skill your agent uses when implementing GraphQL resolvers with Absinthe.

    198 GitHub stars~799 tokensUpdated 1 mo ago
    Auto-check passed
  • Absinthe Schema

    TheBushidoCollective/han

    A skill your agent uses when designing GraphQL schemas with Absinthe.

    198 GitHub stars~774 tokensUpdated 1 mo ago
    Auto-check passed
  • Absinthe Subscriptions

    TheBushidoCollective/han

    A skill your agent uses when implementing real-time GraphQL subscriptions with Absinthe.

    198 GitHub stars~875 tokensUpdated 1 mo ago
    Auto-check passed

Works with

Categories

Questions about Maven Build Lifecycle

What does Maven Build Lifecycle do?

A skill your agent uses when working with Maven build phases, goals, profiles, or customizing the build process for Java projects. Maven Build Lifecycle is an agent skill from TheBushidoCollective/han. Use when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.

When should I use Maven Build Lifecycle?

Maven Build Lifecycle fits situations like: working with Maven build phases; customizing the build process for Java projects.

How do I install Maven Build Lifecycle in Claude Code?

Run `npx skills add TheBushidoCollective/han --skill maven-build-lifecycle -a claude-code`. Or copy the skill folder (plugins/tools/maven/skills/maven-build-lifecycle in TheBushidoCollective/han) into .claude/skills/maven-build-lifecycle in your project. Claude Code loads it when a task matches its description.

How do I install Maven Build Lifecycle in Codex?

Run `npx skills add TheBushidoCollective/han --skill maven-build-lifecycle -a codex`. Or copy the skill folder (plugins/tools/maven/skills/maven-build-lifecycle in TheBushidoCollective/han) into .agents/skills/maven-build-lifecycle in your project. Codex loads it when a task matches its description.

Can I use Maven Build Lifecycle in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add TheBushidoCollective/han --skill maven-build-lifecycle -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/maven-build-lifecycle, .gemini/skills/maven-build-lifecycle, .github/skills/maven-build-lifecycle and .opencode/skills/maven-build-lifecycle in your project.

What does Maven Build Lifecycle need to run?

Going by SKILL.md and its folder, Maven Build Lifecycle needs the command-line tools its instructions call (mvn). Its frontmatter pre-approves these tools: Read, Write, Edit, Bash, Glob, Grep.

Does Maven Build Lifecycle access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Maven Build Lifecycle safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Maven Build Lifecycle use?

Maven Build Lifecycle has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Maven Build Lifecycle use?

About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Maven Build Lifecycle?

Skills that share tags, products or a category with Maven Build Lifecycle: Java SDK E2E Test with Replay Snapshot (github/copilot-sdk, 11k stars), Rota Check Periodic Jobs (oracle/graalpython, 1.7k stars), Update All Versions (groovy/GMavenPlus, 306 stars) and Playwright Roll (microsoft/playwright-dotnet, 3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Maven Build Lifecycle?

TheBushidoCollective (a GitHub organization) maintains it in TheBushidoCollective/han, which has 198 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on September 8, 2026.

Source: TheBushidoCollective/han on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.