beo-explore
Installation
SKILL.md
beo-explore
Purpose
Lock feature requirements.
Primary owned decision
Produce or repair locked CONTEXT.md requirements before design or implementation.
Ownership predicate
- Feature intake starts and
CONTEXT.mdis absent. - Required requirements, constraints, compatibility, non-goals, or acceptance criteria are missing.
- New explicit user clarification contradicts locked requirements.
- A missing answer can materially change user-visible scope, acceptance criteria, non-goals, or constraints.
- The work is not merely a design-style choice or an implementation detail inside locked requirements; those belong to
beo-plan.
Writable surfaces
.beads/artifacts/<feature_slug>/CONTEXT.mdwhile locking or repairing requirements.- Invalidate current
approval-record.jsonand clear approval/readiness mirrors when requirement edits make approval stale. - Shared state/handoff fields allowed by
beo-reference → skill-contract-common.md.
Hard stops
- Do not plan or implement while requirements are unlocked or contradicted.
- Do not ask for clarification when the answer cannot affect acceptance or scope.
- Do not duplicate artifact schemas locally.
- When locking
CONTEXT.md, writeCONTEXT.mdandSTATE.jsonin the same atomic handoff. If a later session findsCONTEXT.md locked=truebut STATE does not reflect requirements locked for the same feature, treat it as owner-state contradiction and route tobeo-routebefore planning.
Allowed next owners
beo-planuser
References
beo-reference → operator-card.md— read when presenting requirement questions or locked scope.beo-reference → artifacts.md— read when writingCONTEXT.mdshape and provenance.beo-reference → pipeline.md— read when handing off after requirements lock.beo-reference → state.md— read when updating feature state and handoff freshness.references/intake-bootstrap.md— read when creating a feature slug or firstCONTEXT.md.references/gray-area-probes.md— read when choosing non-normative clarification prompts.
Related skills