From Last Light
Scaffolds a Last Light deployment overlay, forks built-in workflows, prompts, skills, or agent persona for customization without forking the core codebase. Use when setting up or customizing a Last Light instance.
How this skill is triggered — by the user, by Claude, or both
Slash command
/lastlight:lastlight-overlayThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Last Light keeps per-deployment customization in a private **overlay** at
Last Light keeps per-deployment customization in a private overlay at
instance/, layered over the packaged defaults at startup. The overlay can hold
config.yaml, secrets/, and overrides of any asset — workflows/,
workflows/prompts/, skills/, agent-context/. An overlay copy shadows the
built-in by logical name, so you only fork what you want to change.
These are host-local file operations on the working directory (resolved from
--home → LASTLIGHT_HOME → saved serverHome → ~/lastlight).
lastlight server setup
This scaffolds/adopts the working directory: clones the core repo if needed, then
creates a fresh overlay (scaffold + optional private gh repo create) or
clones an existing overlay repo — your choice at the prompt. It also symlinks
instance/docker-compose.override.yml and saves the working dir for later
lastlight server … commands.
Read references/overlay-layout.md for the full directory shape and how the
layering/merge rules work (arrays replace, maps deep-merge, overlay wins by
name).
Edit instance/config.yaml to set managedRepos, and optionally override
models, variants, routes, approvals, disabled.*. Secrets stay in
instance/secrets/.env (never in config.yaml).
Use lastlight fork — it copies a built-in into instance/ so your edited copy
shadows the default. Read references/forking.md for exactly what each fork
copies and the editing workflow.
lastlight fork # list forkable workflows + agent-context (marks what's already forked)
lastlight fork <workflow> # copy a workflow YAML + every prompt & skill its phases reference
lastlight fork agent-context # copy soul.md / rules.md / security.md (the persona)
lastlight fork agent-context soul.md # just one persona file
# add --force to overwrite an existing overlay copy; --home <dir> to target a specific working dir
Then edit the copied files under instance/….
lastlight server restart agent — no image rebuild.lastlight server status # shows forked/overridden assets + version drift
lastlight server restart agent
The overlay exists with the intended config.yaml and any forked assets under
instance/, lastlight server status lists the overrides, and the agent has
been restarted to apply them. Report which assets were forked and where they live.
npx claudepluginhub nearform/lastlight --plugin lastlightInstalls and configures a Last Light SERVER — a GitHub maintenance agent with a docker-compose stack. Use when deploying or setting up a Last Light instance for the first time.
Rewires which AI CLI handles each role in cc-multi-cli-plugin, swaps CLIs, adds/disables subagents, and diagnoses CLI quirks via env vars and config files.
Deploys websites, apps, AI agents to Agentuity production. Creates new projects, migrates Express/Next.js/Vite apps, restructures code, and manages full deploy workflows.