Public DocsOperator-Skill State
Operator-Skill State Beats
Operator-Skill State Beats
Command Page
- Introduce
hi operatoras the lifecycle for the independently installedhi-clioperator skill. - Show the four supported subcommands:
status,install,update, andmigrate. - State the immutable version, revision, and compatible CLI range once.
- Explain status vocabulary: effective, shadowed, incompatible, absent, ambiguous, and detection failed.
- Explain current-project precedence while keeping the global fallback visible.
- Define install as ensuring the global default.
- Define update as addressing every detected scope and requiring install when no copy exists.
- Define migrate as replacement verification before legacy removal.
- Explain post-write verification and independent per-scope outcomes.
- Explain nonzero partial results, guarded write retries, direct inspection reruns, and reload guidance.
- Close with the deprecated
hi skills renamedelegate and link to the concept page.
Product-Foundation Page
- Open with the trust problem: operator instructions can change independently from executable and scaffold state.
- Establish immutable identity and CLI compatibility as the resolution authority.
- Explain effective state across global and project-local copies.
- Preserve evidence: shadowed, incompatible, ambiguous, and failed inspection state stays visible.
- Explain why every write is reinspected before it becomes verified.
- Explain truthful partial success as an independent per-scope action ledger.
- Explain frozen write retries, full-lifecycle inspection reruns, and reload guidance as distinct recovery evidence.
- Explain typed Skills CLI failures and why failed inspection cannot mean absence.
- State lifecycle boundaries with scaffold, baseline, packs, executable upgrade, and shared-skill synchronization.
- Close with the operator rule: inspect current state, mutate through
hi operator, and reload after observed changes.
Parked Beats
- Internal Effect services, schemas, adapter names, fixtures, and retry-token encoding do not belong in reader-facing pages.
- Raw Skills CLI subprocess syntax is adapter detail and would encourage bypassing verification.
- Shared-skill authoring and source-repository synchronization belong in their owning workflow.
- Scaffold and baseline repair procedures stay in their existing command and runbook pages.