What problem does it solve?
This skill provides a structured, maintainable framework for extending the jBOM ecosystem, preventing architectural drift when adding new commands, services, or file formats.
Core Features & Use Cases
- Modular Extension: Follows established patterns for adding CLI subcommands, domain services, and inventory file formats.
- Type-Safe Integration: Provides clear guidelines for component classification, package type registration, and fabricator profile definitions.
- Use Case: When a team needs to support a new proprietary inventory spreadsheet format or a custom fabricator output, this skill provides the exact registration steps and testing requirements to ensure the new feature integrates seamlessly with the existing codebase.
Quick Start
Use the extend-jbom skill to generate the boilerplate code and registration steps required to add a new custom CLI command to the jBOM project.