objectstack-platform

Bootstrap ObjectStack projects and implement plugins with defineStack and kernel lifecycle.

22|6|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/objectstack-ai/framework --skill objectstack-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: objectstack-platform
Source: https://github.com/objectstack-ai/framework/tree/main/skills/objectstack-platform
Command: npx skills add https://github.com/objectstack-ai/framework --skill objectstack-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves how to correctly bootstrap ObjectStack projects and implement plugins so your runtime starts reliably and your extensions integrate cleanly.

Core Features & Use Cases

  • Project setup with defineStack: Generate a new project, structure metadata, and configure object collections and runtime manifest in objectstack.config.ts.
  • Drivers and adapters wiring: Select and configure drivers (Memory/SQL/Turso) and integrate the runtime with a target web framework via the correct adapter.
  • Plugin development and kernel extension: Implement Plugin lifecycle phases, register DI services, and use hook/event wiring to extend the kernel safely.
  • Runtime boot sequence & operations: Understand the plugin loading order and when to use ObjectKernel vs LiteKernel for dev, production, and testing workflows.

Quick Start

Use the objectstack-platform skill to scaffold a new full-stack runtime, edit objectstack.config.ts to define your objects via defineStack, choose a SQL/Turso driver and an adapter for your web framework, then validate compilation and confirm the plugin loading order during os dev.

Frequently Asked Questions about objectstack-platform

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

FAQPage Schema
How do I configure drivers and adapters when bootstrapping an ObjectStack runtime?

Configuring drivers and adapters for an ObjectStack runtime involves selecting a Memory, SQL, or Turso driver and integrating a web framework adapter within objectstack.config.ts. This setup ensures the persistence layer and web framework correctly bind to the runtime manifest.

What is the correct plugin lifecycle phase to use for ObjectStack initialization?

ObjectStack plugin lifecycle phases are init, start, and destroy. Correct phase usage ensures extensions safely register DI services and wire hooks during the runtime boot sequence without breaking operational model boundaries.

How do I create a new ObjectStack project using defineStack?

Creating an ObjectStack project requires scaffolding the runtime and configuring object collections in objectstack.config.ts using defineStack. This process structures metadata, defines objects, and generates the runtime manifest for validation during os dev.

When should I use ObjectKernel vs LiteKernel for my runtime boot sequence?

ObjectKernel and LiteKernel selection depends on your dev, production, and testing workflows. Aligning the runtime boot sequence with the correct operational model ensures proper plugin loading order and maintains strict runtime boundaries.

Can I use dependency injection to extend the ObjectStack kernel with plugins?

Yes, ObjectStack plugin development supports dependency injection to extend the kernel. Implementing plugins involves registering DI services and using hook/event wiring to safely integrate extensions while maintaining correct runtime boundaries.

What are the limitations of ObjectStack plugin development and kernel extension?

ObjectStack plugin development requires strict adherence to runtime boundaries and operational models. Misapplying plugin lifecycle phases or hook/event wiring disrupts the runtime boot sequence and breaks dependency injection registration.