What problem does it solve?
This Skill eliminates the tedious, error-prone manual work of implementing BIE (Business Information Entity) domains in Python, ensuring strict adherence to framework patterns, identity rules, and registration requirements without missing critical invariants or violating construction order.
Core Features & Use Cases
- Full Domain Implementation: Generates all required Python code for BIE domains from approved ontology models, including domain type enums, identity vectors, three-tier BIE ID creator functions, domain object classes, factory functions, and universe orchestration logic.
- Review Mode: Audits existing BIE domain code against framework patterns to produce a gap report with specific file/line references and remediation steps, ensuring compliance with all BIE invariants.
- Strict Invariant Enforcement: Guarantees deterministic identity generation, complete registration of all local BieIds in the parallel BIE universe, parts-before-wholes construction order, and adherence to defined code style conventions.
- Use Case: For example, if you have an approved ontology for a new e-commerce product domain, this Skill will generate all required Python code to integrate it with the existing BIE foundation, including identity vectors, creator functions, and registration logic, while ensuring all bie_ids are properly registered.
Quick Start
Use the bie-data-engineer skill to implement the approved e-commerce product domain ontology in Python, following all BIE framework patterns and registration rules.