41 lines
1.6 KiB
Plaintext
41 lines
1.6 KiB
Plaintext
|
|
{
|
||
|
|
id = "0008",
|
||
|
|
slug = "claude-ontology-context",
|
||
|
|
description = "Add Ontological Context section to .claude/CLAUDE.md with describe command reference and constraint index",
|
||
|
|
check = {
|
||
|
|
tag = "Grep",
|
||
|
|
pattern = "Ontological Context",
|
||
|
|
paths = [".claude/CLAUDE.md"],
|
||
|
|
must_be_empty = false,
|
||
|
|
},
|
||
|
|
instructions = "
|
||
|
|
Add the following section to .claude/CLAUDE.md, immediately before the
|
||
|
|
Agent Entry-Point Protocol section (or before the last major section if that
|
||
|
|
section does not exist yet).
|
||
|
|
|
||
|
|
## Ontological Context
|
||
|
|
|
||
|
|
### Full context — single call (agents and complex sessions)
|
||
|
|
|
||
|
|
ONTOREF_ACTOR=agent ontoref describe guides --actor agent
|
||
|
|
|
||
|
|
Returns: identity, axioms, practices, hard constraints, gate state, FSM dimensions,
|
||
|
|
actor policy, API surface filtered for agent actor, available modes.
|
||
|
|
|
||
|
|
### Targeted reads
|
||
|
|
|
||
|
|
ontoref describe project — identity, axioms, tensions, practices, FSM dimensions
|
||
|
|
ontoref describe constraints — invariants + hard constraints from all accepted ADRs
|
||
|
|
ontoref describe state — FSM dimension current/desired/blocker per dimension
|
||
|
|
ontoref describe capabilities — tools, modes + full DAG steps, backlog items,
|
||
|
|
API routes, Cargo feature flags
|
||
|
|
|
||
|
|
### When to call what
|
||
|
|
|
||
|
|
- Before touching .ontology/: describe project + describe state
|
||
|
|
- Before touching Cargo.toml: describe constraints (check crate dep constraints)
|
||
|
|
- Before starting any task: describe capabilities (backlog bugs may be relevant)
|
||
|
|
- Full agent onboarding: describe guides --actor agent
|
||
|
|
",
|
||
|
|
}
|