All skills
boshu2 avatar

/domain

@fdf7de6
by Boboshu2/agentops446 stars
42

Clarify domain terms, bounded contexts and repository conventions. Use when: naming, rule ownership or Go and other language standards are unclear; avoid a broad survey.

Use this Skill: https://skilld.dev/gh/boshu2/agentops/domain

This session only. Nothing lands on disk.

referencescaller-vocabulary.md

≈573 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Caller vocabulary examples

Use these examples when a naming question hides a behavioral distinction. They illustrate the skill; they are not definitions to import into a caller's domain. Keep actual decisions in that caller's existing source owner.

Distinguish the thing from its use

A library catalog calls a particular printed volume a copy. Circulation calls one reader's temporary possession of that copy a loan. A proposed CloseCopy operation obscures whether a return ends the loan or removes the volume from circulation. Inspect the existing definitions and return behavior before proposing ReturnLoan; the useful distinction is the preserved copy, not a preference for one verb.

Scenario: A return ends a loan while retaining the copy
  Given copy C has an active loan to reader R
  When R returns C
  Then that loan is completed
  And C remains in the catalog and becomes available to borrow

If accepted, this example supplies both the operation's meaning and the later behavioral check. A passing test that merely deletes the loan does not establish the copy's continued availability. Changing an exported operation name still requires the repository's compatibility checks.

Keep context-specific meanings explicit

An identity service uses workspace for an organization-controlled resource with membership. An editor uses workspace for a local set of open files. Do not merge them into one entity or rename both across the repository. Qualify the meanings where the contexts meet and state whether an editor workspace belongs to an identity workspace; do not infer identical lifetimes.

Scenario: Closing the editor does not remove membership
  Given a person belongs to an identity workspace
  And an editor workspace is open for that person's files
  When the person closes the editor workspace
  Then their identity workspace membership remains unchanged

A lookup cites the relevant definition and changes no files. An authorized refinement updates the existing definition where one exists. If code or tests contradict the accepted example, report the specific disagreement and preserve the intended behavior for implementation and validation; do not redefine the term to make the current code appear correct.

Source: SKILL.md on GitHub

No alerts8d3 checks · Risk SAFE
  • Gen Agent Trust Hub8d

    The skill is a domain-driven design utility for reconciling ubiquitous language. It includes validation scripts and comprehensive engineering standards. No security risks were identified.

  • Socket8d

    No alerts

  • Snyk8d

    Risk: LOW · No issues

Signed by skilld at fdf7de6. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated last week

README badge

README badge for boshu2/agentops/domain