judo-runtime:add-module-skills

Package Claude skills and agent documentation into JUDO Runtime Core JAR files.

Updated May 5, 2022
One-click install
npx skills add https://github.com/BlackBeltTechnology/judo-runtime-core --skill judo-runtime-add-module-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: judo-runtime:add-module-skills
Source: https://github.com/BlackBeltTechnology/judo-runtime-core/tree/main/.claude/skills/add-module-skills
Command: npx skills add https://github.com/BlackBeltTechnology/judo-runtime-core --skill judo-runtime-add-module-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of packaging JUDO Runtime Core modules by embedding Claude skills and agent documentation directly within the module's JAR, making them self-contained and easily discoverable.

Core Features & Use Cases

  • Skill Integration: Embeds custom skills for module extensions and interceptors.
  • Documentation Packaging: Includes module documentation (README, architecture, extension points) within the JAR.
  • Use Case: When developing a new JUDO module, use this Skill to ensure all necessary developer documentation and programmatic extension points (skills) are bundled and accessible directly from the module's artifact.

Quick Start

Use the judo-runtime:add-module-skills skill to package the judo-runtime-core-dispatcher module with its skills and documentation.

Frequently Asked Questions about judo-runtime:add-module-skills

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

FAQPage Schema
How do I package Claude skills and agent documentation into a JUDO module JAR?

To package Claude skills and agent documentation into a JUDO module JAR, use this Skill to embed custom skills for extensions and interceptors directly within the module artifact. It facilitates bundling developer documentation and programmatic extension points using specific naming conventions and Maven resource filtering.

What is the best way to make a JUDO Runtime Core module self-contained for distribution?

Making a JUDO Runtime Core module self-contained involves embedding Claude skill packages and agent documentation directly within the JAR file. This Skill streamlines that process by integrating module extensions and documentation, ensuring they are easily discoverable directly from the module's artifact.

Does packaging JUDO module skills require specific Maven configurations?

Yes, packaging JUDO module skills requires Maven resource filtering for version substitution and proper packaging. You must also adhere to specific naming conventions when creating skills for interceptors and extensions to ensure they integrate correctly into the JUDO Runtime Core module.

Can I include README and architecture docs inside a JUDO module JAR file?

Yes, you can include module documentation such as README, architecture, and extension points inside a JUDO module JAR file. This Skill facilitates documentation packaging, ensuring all necessary developer docs are bundled and accessible directly from the module's artifact.

What types of skills can I create for JUDO module extensions and interceptors?

You can create custom skills tailored for JUDO module extensions and interceptors. This Skill facilitates the creation of these programmatic extension points and packages them within the JAR file, ensuring they are self-contained and easily discoverable for developers.

Why are my JUDO module skills not being discovered after packaging?

If JUDO module skills are not being discovered after packaging, it is likely due to incorrect naming conventions or missing Maven resource filtering for version substitution. This Skill requires strict adherence to specific naming conventions and Maven configurations to ensure proper embedding and discovery.