boshu2/domain
Load the AgentOps language and bounded-context contracts when a term needs precise meaning. Triggers: "define this domain term", "check the bounded context".
npx skills add https://github.com/boshu2/agentops --skill domain
Use this read-only library when an AgentOps term or bounded-context boundary
needs precise meaning.
Returning the exact contract definition works because two contexts that read
the same source line cannot drift apart on a term; a paraphrase reintroduces
the ambiguity the lookup exists to remove.
Named failure mode — synonym smuggling: answering with a near-synonym
("close" for "verdict") that quietly imports lifecycle authority the term does
not carry.
Anti-pattern: defining a term from memory because the contract file is one
read away. Corrective: always cite the definition and its source path from the
live contract, even for terms you are sure about.
docs/contracts/ubiquitous-language.md for the term.docs/contracts/bounded-contexts.yaml only when ownership or a portboundary matters.
Do not invent synonyms that imply lifecycle authority. In particular, Plan,
Candidate, manifest, verdict, revision, strategy, and adapter are semantic
terms; queue, claim, lease, close, land, release, and delivery belong to caller
systems rather than AgentOps core state.
Vocabulary changes are normal source edits to the two contracts above. This
skill does not promote terms, mutate a knowledge index, or create continuation.
Take boshu2/domain from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.