← ClaudeAtlas

starintel-actor-createlisted

starintel, actors, star-lang, sento, plugins, manifests, testing
lost-rob0t/skills · ★ 0 · AI & Automation · score 66
Install: claude install-skill lost-rob0t/skills
# Create a StarIntel actor ## Goal Create an actor in the runtime that actually owns the requested execution boundary. Requires current `lost-rob0t/star-lang` and StarIntel server repositories. ## Input The actor's purpose, inputs, outputs, effects, deployment target, state/lifecycle requirements, and failure semantics. ## Output An executable actor plus contract tests, registration/startup wiring, and a matching manifest or canonical record when required. ## Choose the runtime 1. Use final `starlang-runtime` for deterministic local Common Lisp actors. 2. Use a `starintel-server` Common Lisp plugin actor when it must run inside the production Sento actor system or consume the current RabbitMQ target flow. 3. Use `create-external-actor` only to register an external boundary; current final Star-Lang does not yet dispatch it. 4. An Auto-Dig `actor-manifest` document describes an actor. It does not instantiate or deploy one. Read [references/runtime-boundaries.md](references/runtime-boundaries.md) for the current implementation split. ## Workflow 1. Inspect the current runtime's repository instructions, exported packages, tests, and one maintained actor with the same deployment model. 2. Define one stable name and canonical `star://<domain>:<address>:<actor>` URI whose actor component matches the name. 3. Define accepted and produced message contracts, validators, mailbox capacity, state ownership, restart policy, capabilities, and effect ports. 4. Keep network, proce