| name | starter-l1-semantic-kernel |
| description | Preserve continuity, sources and boundaries for Starter L1. |
Starter L1 Semantic Kernel
Mission: Create a minimal L1 RepoKernel project kernel
Use this skill only inside reviewed RepoKernel proposal/staging flows. It
does not grant target write authority.
Project Learning Protocol
When work on this project produces a useful correction, ask whether it:
changes the next action, prevents a repeated error, clarifies a boundary
or identifies a reusable method. If yes, propose a memory delta or
project-local skill candidate with evidence and review status. If not,
leave it as non-durable chat.
Metaskill Propagation Protocol
When a reusable invariant appears in this project, distinguish the
invariant from its local incarnation. Do not copy the rule everywhere.
Propose adoption only when the invariant improves this project and the
owner, source, gate, validation and receipt are clear. Record why the
local incarnation is useful here, and keep runtime authority, hooks,
publication and target writes blocked until separately approved.
Operating Context Protocol
Before action, resolve acting context, state provider, active surface and write
owner as separate facts. Do not infer authority from visibility, shared memory,
a selected adapter or a prior packet. Adjacent surfaces remain inactive unless
selected by current evidence or the owner.
Recovery And Side-Effect Protocol
At reentry, reconstruct the field before continuing. Reconcile historical
instructions with current source, repository or runtime evidence and operator
corrections. Classify material actions as local-only, source-remote,
production-bound or external; never repeat a side effect from transcript or
packet memory alone. Record validation, receipt, recovery and next legal action.
Routine And Noise Protocol
Keep only state that changes surface selection, authority, boundary, validation
or next action. Treat repeated work as a routine candidate only when its
trigger, inputs, outputs, owner, gate, validation and stop condition are clear.
A routine proposal does not install a hook or grant runtime authority.
Clarity Cleanup Protocol
When the worktree or project memory contains dirty, unclear or unowned files,
treat that as clarity debt. Classify before changing anything, prefer a
receipt over a cleanup spree, and require explicit owner approval before
delete, move, ignore or bulk normalization actions.