From kerno
This skill should be used when the user asks to set up the environment, start the stack, bring up services, bootstrap the env, or run /kerno-env. Enforces the compose-plan user approval gate and handles needs_user_feedback as a hard stop before calling kerno_start_environment.
How this skill is triggered — by the user, by Claude, or both
Slash command
/kerno:kerno-environment-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this workflow whenever the user asks to “set up the env”, “bootstrap”, “start the stack”, or similar. Those phrases are **not** approval of a compose plan.
Use this workflow whenever the user asks to “set up the env”, “bootstrap”, “start the stack”, or similar. Those phrases are not approval of a compose plan.
kerno_healthcheckkerno_sync_workspace first (optionally inspect snapshot state via kerno_list_workspaces).kerno_get_applications → pick appkerno_compose_plan with workspace_path and app.no_plan_yet, call kerno_compose_plan_generate → complete with kerno_job.kerno_compose_plan_feedback with their free-text instruction → kerno_job → show updated plan → ask again.kerno_start_environment.### Compose plan review
**Summary:** <1–3 sentences>
**Open questions** (answer these or say “use Kerno defaults”):
1. <question 1>
2. <question 2>
**Planned services:** <postgres, redis, ...>
**Waiting for:** your approval before starting the build.
kerno_start_environment with workspace_path and app (optional regenerate=true when explicitly requested).kerno_job using sparse checks (wait=false every few minutes) or read log_path. Do not loop tightly.kerno_job (start_environment)status === needs_user_feedback: stop immediately.
result.question (and options if present) to the user.kerno_compose_plan_feedback with their answer, show the updated plan again, then re-run the approval gate before retrying kerno_start_environment.kerno_compose_status and confirm ready_for_validation: true. Do not treat status: Up as sufficient.kerno_validate) or scenario authoring (plan/implement baseline) as needed.kerno_start_environment without pasting Open Questions to the user.kerno_job polling when status is needs_user_feedback.Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
npx claudepluginhub kernoio/kerno-mcp-plugin --plugin kerno