marketplace/bundles/pm-dev-java/skills/plan-marshall-plugin/SKILL.md
Java domain extension with skill domains, module applicability, and workflow integration
npx skillsauth add cuioss/plan-marshall plan-marshall-pluginInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Domain extension providing Java development skill registration to plan-marshall workflows.
Configuration in extension.py implements the Extension API contract:
| Function | Purpose |
|----------|---------|
| get_skill_domains() | Domain metadata with profiles |
| applies_to_module() | Check Java applicability via build systems |
| provides_triage() | Returns pm-dev-java:ext-triage-java |
Build operations (Maven/Gradle execution, parsing, discovery) are provided by:
plan-marshall:build-maven - Maven build execution and module discoveryplan-marshall:build-gradle - Gradle build execution and module discoveryThis extension is discovered by:
plan-marshall:extension-api - Domain registrationplan-marshall:manage-config (skill-domains subcommand) - Domain configurationplan-marshall:marshall-steward - Project setup wizardplan-marshall:extension-api - Extension API contractplan-marshall:build-maven - Maven build operations (includes standards/maven-impl.md)plan-marshall:build-gradle - Gradle build operations (includes standards/gradle-impl.md)development
Domain-owned OpenRewrite log-line finding parser for the java-cui domain — parses the
development
Domain-owned OpenRewrite marker detection for the java-cui domain — scans Java/Kotlin sources for cui-rewrite TODO markers, categorizes them by recipe, and fails the gate on any detected marker
development
Operator control surface for the marshalld build server — enrol/drop a project in the machine-global registry (the opt-in enable signal and anti-laundering wall), manage the daemon lifecycle (start, stop, drain, status, install, upgrade) version-pinned to the verified bundle copy, and inspect the daemon's per-project interaction-audit log (read-only)
tools
The tiny build-consumption client for the marshalld build server — submit a build job, bounded long-poll for its result, ping the daemon identity, and preflight registry-plus-liveness in one call; consumption only, never provisioning or enrolment