MetaObjects
Official@metaobjectsdev · United States of America
Enterprise Metadata Driven Development
Agent Skills by MetaObjects
Showing 9 vetted skills indexed across 1 GitHub repositories.
cross-language-porting
Ports metaobjects features across TypeScript, Java, Python, and C# using conformance fixtures.
releasing
Orchestrates gated lockstep releases of @metaobjectsdev npm packages with RC smoke tests and human confirmation.
metaobjects-prompts
Declares typed LLM prompt templates with deterministic rendering, drift verification, and generated response parsers.
metaobjects-verify
Detect drift between MetaObjects metadata, generated code, database schemas, and prompt templates.
metaobjects-fit-assessment
Assesses whether a project should adopt MetaObjects and produces an evidence-cited fit and migration report.
metaobjects-runtime-ui
Wire MetaObjects generated code into runtime queries, REST routes, and web client components.
metaobjects-authoring
Author MetaObjects metadata entities, fields, and relationships in YAML or canonical JSON.
metaobjects-audit
Audit a project's MetaObjects adoption and produce a scored, prioritized findings report.
metaobjects-codegen
Generates idiomatic TypeScript, Java, Kotlin, C#, and Python code from typed MetaObjects metadata.
Frequently Asked Questions About MetaObjects
FAQPage SchemaWhat tasks can I accomplish with MetaObjects skills?▼
You can author metadata (fields, entities, relationships, enums) in YAML or JSON, configure and run code generation with hand-edit-preserving regeneration, verify drift across database/codegen/templates, build typed prompt templates with deterministic rendering, wire generated code into runtime CRUD apps with REST routes and web forms, and cut npm/TypeScript releases.
Who should use the MetaObjects skill set?▼
Engineers adopting or already using MetaObjects metadata-driven development: developers authoring metadata schemas, maintainers running codegen and drift verification, teams porting implementations across Java/Python/C#, and release managers publishing @metaobjectsdev npm packages. Fit-assessment and audit skills serve teams evaluating or measuring adoption.
How do I evaluate whether MetaObjects fits my project?▼
Use the metaobjects-fit-assessment skill before adoption. It is read-only and propose-only: it analyzes a not-yet-adopted project, identifies what would migrate, describes the end-state and drift-protection payoff, and produces a decision-grade, evidence-cited report. Post-adoption, metaobjects-audit produces a scored, prioritized adoption report.
How does MetaObjects handle releases and versioning?▼
The releasing skill covers cutting and publishing releases of the @metaobjectsdev npm/TypeScript packages: bumping the published npm version, promoting merged work to npm latest, and refreshing version references after a release. It is triggered by requests like 'do a release' or 'release 0.x.y'.
What languages and formats does MetaObjects support?▼
Metadata is authored in YAML or canonical JSON, with custom vocabulary registration via providers. Code generation supports configurable generators, targets, and dialects, and the cross-language-porting skill covers Java, Python, and C# implementations kept aligned to the conformance corpus. Runtime integration includes REST routes and a web client with forms, grids, and filters.