@ikenga/studio-toolchain
v0.2.0
Published
Studio toolchain suite — the interview/instantiate/render/author loop (init, oneshot, watch, archetype-build, block-author, generate-narration, freeform-video) that drives the Studio MCP surface (archetype.* / block.* / render.*).
Maintainers
Readme
@ikenga/studio-toolchain
Studio toolchain suite — the interview/instantiate/render/author loop (init, oneshot, watch, archetype-build, block-author, generate-narration, freeform-video) that drives the Studio MCP surface (archetype.* / block.* / render.*).
Bundled skills
studio-initstudio-oneshotstudio-watchstudio-archetype-buildstudio-block-authorgenerate-narrationfreeform-video
Install
npx skills add royalti-io/studio-toolchain # coming in the publish sessionPeer dependency
This suite's archetype.json / block.json assets validate against
ArchetypeSchema / BlockSchema from @ikenga/studio-schema (declared as a
peer dependency). Install it alongside, or rely on the Studio app providing it.
Provenance
Extracted from com.ikenga.studio (packages/apps/studio) per Ọba registry
WP-17 Phase A (ADR-015 decision 4 — hard-retire pkg asset-bundling). During
Phase A, Studio keeps its own skills/ folder intact (interim duplication);
the cutover that switches Studio to requires and deletes the bundled copy is
Phase B, gated on the forward-dependency resolver (WP-11 + WP-13/14).
requiresedges pending WP-11. The cross-primitiverequiresfield (e.g. the two suites →studio-beat-detect) is not declared yet: the manifestrequiresfield does not exist in@ikenga/contract/manifest.rsuntil WP-11, and the Rust loader'sdeny_unknown_fieldswould reject it. Phase B adds the field + the edges once the schema accepts them.
License
Apache-2.0 — see LICENSE (monorepo root).
