plan-marshall-plugin

Detect and catalog Maven, Gradle, npm, and Python build modules in a repository.

4|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/cuioss/plan-marshall --skill plan-marshall-plugin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-marshall-plugin
Source: https://github.com/cuioss/plan-marshall/tree/main/marketplace/bundles/plan-marshall/skills/plan-marshall-plugin
Command: npx skills add https://github.com/cuioss/plan-marshall --skill plan-marshall-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects and catalogs build-system modules across Maven, Gradle, npm, and Python within a repository.

Core Features & Use Cases

  • Unified detection across Java, JS, and Python projects to surface available build modules.
  • Delegated discovery to language-specific tooling while exposing a consistent module descriptor surface for downstream extensions.
  • Use Case: In a monorepo containing Maven, Gradle, and npm projects, automatically enumerate all build modules and generate commands for their execution.

Quick Start

Run the plan-marshall-plugin to identify all build-system modules in your repository and expose a uniform interface for downstream build execution.

Frequently Asked Questions about plan-marshall-plugin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect build modules across Maven, Gradle, and npm in a monorepo?

To detect build modules across Maven, Gradle, and npm in a monorepo, you can use a unified discovery tool that automatically catalogs all build-system modules and generates a standardized module descriptor surface for downstream execution. It scans your repository to enumerate all available build modules.

Can I automatically enumerate Python and Java build modules in a multi-language project?

Yes, you can automatically enumerate Python and Java build modules in a multi-language project. Unified discovery applies delegated detection to language-specific tooling across Maven, Gradle, npm, and Python ecosystems, exposing a consistent module descriptor surface for downstream extensions.

What is unified build-system module discovery and when do I need it?

Unified build-system module discovery is the automated detection and cataloging of build modules across Maven, Gradle, npm, and Python. You need it for multi-language projects and monorepos where modules span different ecosystems, requiring automated discovery and standardized command mappings for execution.

Does unified discovery work with both npm and Gradle ecosystems simultaneously?

Yes, unified discovery works with both npm and Gradle ecosystems simultaneously. It detects and catalogs build-system modules across Maven, Gradle, npm, and Python within a single repository, applying delegated discovery to language-specific tooling while exposing consistent module descriptors.

What's the best way to generate standardized build commands for a multi-language monorepo?

The best way to generate standardized build commands for a multi-language monorepo is using a unified discovery plugin that enumerates all build-system modules and generates standardized command mappings. This enables automated discovery and reporting for downstream execution across Maven, Gradle, npm, and Python.

Are there limitations when cataloging build modules across different ecosystems in a monorepo?

When cataloging build modules across different ecosystems in a monorepo, the discovery process relies on delegated detection to language-specific tooling for Maven, Gradle, npm, and Python. This ensures consistent module descriptors but requires each ecosystem's tooling to be properly configured for accurate cross-skill delegation.