container-cargo-entities

Define TypeScript interfaces, enums, and state-machine rules for container and cargo data models.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/MrCull/shipping-container-sims --skill container-cargo-entities
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: container-cargo-entities
Source: https://github.com/MrCull/shipping-container-sims/tree/main/.ai/skills/container-cargo-entities
Command: npx skills add https://github.com/MrCull/shipping-container-sims --skill container-cargo-entities

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a canonical data model layer for shipping containers and cargo in terminal simulations, reducing ambiguity and enabling consistent simulation logic.

Core Features & Use Cases

  • Data structures: TypeScript interfaces, enums, and constants for container and cargo concepts.
  • Lifecycle & state machines: definitions for container states, hazmat handling, and stowage planning.
  • Factory helpers: default constructors and reusable utilities to bootstrap test data or simulations.

Quick Start

Instantiate a default container model and customize fields to begin simulating terminal cargo flows.

Frequently Asked Questions about container-cargo-entities

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

FAQPage Schema
How do I model container cargo data for TypeScript terminal simulations?

To model container cargo data for terminal simulations, use canonical TypeScript interfaces, enums, and constants that define consistent structures for container concepts and cargo flows. This reduces ambiguity and enables reliable simulation logic.

What TypeScript data structures are needed for shipping container lifecycle state machines?

Shipping container lifecycle state machines require TypeScript enums and interfaces defining container states, hazmat handling rules, and stowage planning. These standardized structures drive consistent state transitions throughout the simulation.

How do I create default container models for testing shipping terminal simulations?

Create default container models for testing by using factory helpers that provide default constructors and reusable utilities. These bootstrap test data instantly, allowing you to customize fields and simulate terminal cargo flows without external lookups.

Can I use these container data models without external lookups in my simulation context?

Yes, you can use these container data models without external lookups in your simulation context. They provide concrete data structures, factory helpers, and constants loaded directly into the context, satisfying all simulation requirements internally.

Does this skill include hazmat handling and stowage planning definitions for cargo simulations?

Yes, the skill includes hazmat handling and stowage planning definitions for cargo simulations. It provides standardized state-machine rules and TypeScript data structures specifically designed to manage hazardous materials and stowage decisions accurately.