Agent skill

Domain

by boshu2 in boshu2/agentops

Settle what domain terms mean per context, and which repository conventions or language standards (Go, Python) apply.

Apache-2.0Auto-check passed

Install Domain

skills CLI
$ npx skills add boshu2/agentops --skill domain -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install boshu2/agentops domain --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/boshu2/agentops.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/domain .claude/skills/domain && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
domain
GitHub stars
448
Used in
1 other repo
Token cost
~1.4k tokens
SKILL.md length
588 words
Files
20 (incl. scripts, references)
Skills in repo
31
Repo updated
First seen
Licence
Apache-2.0

At a glance

Settle what domain terms mean per context, and which repository conventions or language standards (Go, Python) apply.

  • Works in 6 steps: Cite the existing owner. Find the… → Keep one meaning per bounded context,… → Report code that disagrees with intent.… → …
  • : names disagree
  • SKILL.md covers Vocabulary work and Standards lookup
  • A rename is proposed

What it does

Domain is an agent skill from boshu2/agentops. Settle what domain terms mean per context, and which repository conventions or language standards (Go, Python) apply. Use when: names disagree or a rename is proposed.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 22 other files, including scripts and reference files (for example `references/caller-vocabulary.md`, `references/standards/common-standards.md` and `references/standards/go.md`).

It works with Python. The repository describes itself as: DevOps discipline for AI coding agents: shape the work, track it as a graph, and get each change judged by a context that didn't write it. The licence is Apache-2.0.

When your agent uses it

  • : names disagree
  • A rename is proposed

Example prompts

  • “/domain”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Cite the existing owner. Find the vocabulary owner in the caller's
  2. Keep one meaning per bounded context, the area where a term has one
  3. Report code that disagrees with intent. Identify the actor, state,
  4. Price renames of shared names. Exported names, serialized fields, stored
  5. Distinguish with an example. Separate competing meanings with a concrete
  6. Update the owner; add no glossary by default. When refinement is

What it can do on your machine

Read from SKILL.md and the folder at commit 8704853. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Domain loads about 1.4k tokens when it runs, and up to ~21k if it reads all its reference files. Until then it costs about 44 tokens; SKILL.md has 588 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~44
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~21k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from boshu2/agentops at commit 8704853, republished under its Apache-2.0 licence (© boshu2). 588 words, ~1,441 tokens.

Download SKILL.mdSave it as .claude/skills/domain/SKILL.md (or your agent's skills folder). This skill also uses 19 other files; get the full folder from GitHub.
name
domain
description
Settle what domain terms mean per context, and which repository conventions or language standards (Go, Python) apply. Use when: names disagree or a rename is proposed.
practices
ddd-bounded-context, pragmatic-programmer
hexagonal_role
domain
produces
domain-language-guidance
skill_api_version
1
user-invocable
true
context.window
isolated
metadata.capabilities
domain, clarify_domain_language, reconcile_domain_names
metadata.effects
update_existing_domain_contracts
metadata.canonical_status
canonical
metadata.disposition
keep_specialist

Domain

Two independent uses: vocabulary work makes a term, name or rule boundary precise enough for acceptance examples, code and conversation; a standards lookup finds the language, data-format, risk or test-design standard for a change. Neither needs the other. Plan owns unified discovery and resumption; Domain resolves only the needed vocabulary or rule boundary and returns it to the existing intent.

Vocabulary work

  1. Cite the existing owner. Find the vocabulary owner in the caller's instructions, domain docs or contracts and read only the relevant terms. A lookup is read-only. With no owner, label each definition as observed in code or proposed.
  2. Keep one meaning per bounded context, the area where a term has one agreed meaning and an owner for its rules. When a word crosses contexts, name each meaning and the translation at the boundary instead of imposing one global definition.
  3. Report code that disagrees with intent. Identify the actor, state, operation and observable result the term denotes, then compare the intended meaning with callers, types and tests. A mismatch is a finding to resolve: renaming code does not add missing behavior, and redefining the term to match the code hides the defect.
  4. Price renames of shared names. Exported names, serialized fields, stored values and API payloads need compatibility work (migration, versioning, client updates), not a cosmetic replacement. Keep naming changes within authorized scope.
  5. Distinguish with an example. Separate competing meanings with a concrete case; express a branching boundary as Given/When/Then and reuse it in implementation and validation. Use the settled term in scenario names, operations, types and documentation. Ask only when an unresolved distinction would change behavior or ownership; a lookup needs no interview.
  6. Update the owner; add no glossary by default. When refinement is authorized, update the existing owner with the meaning, context and example, keeping useful aliases as explicit translations. Without an owner, return the proposal in the caller's intent or conversation rather than creating a new glossary file.

Return vocabulary work in this shape, then stop once the next change can be named and judged consistently:

TermContextMeaningSourceDistinguishing exampleOpen question
<term><bounded context><definition><path:line, observed in code, or proposed><Given/When/Then or concrete case><caller decision, or none>

After the table, list the translations between contexts, each located code-versus-intent disagreement, the compatibility cost of any proposed rename, and the owner updated or the text proposed for it. See caller vocabulary examples.

The synonym smuggling failure substitutes a word that changes a term's authority: calling a verdict a closure quietly assigns a tracker transition to judgment. Keep the original term when a substitute would move responsibility.

Show full SKILL.md (148 more words)Show less
AgentOps terms

When AgentOps is the subject, its owners remain docs/contracts/ubiquitous-language.md and, for responsibilities and ports, docs/contracts/bounded-contexts.yaml. Return their exact definitions and source paths. Do not apply AgentOps vocabulary to an unrelated caller domain. The operations layer, federated integration graph, semantic work-and-proof protocol and RPI traversal retain their distinct meanings in the live contract. Queue, claim, lease, close, land, release and delivery remain caller-system responsibilities. Vocabulary edits do not authorize those transitions.

Standards lookup

Load only the language or risk guidance needed for the current change, starting from the common standards. Repository contracts and the actual toolchain take precedence. These references do not create a second approval or validation lane.

Idea provenance: Matt Pocock's engineering skills (domain modeling), adapted for AgentOps.

© boshu2, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 19 other files (scripts, references) in skills/domain of boshu2/agentops.

  • SKILL.md
  • references/caller-vocabulary.md
  • references/standards/common-standards.md
  • references/standards/go.md
  • references/standards/javascript.md
  • references/standards/json.md
  • references/standards/llm-trust-boundary-checklist.md
  • references/standards/markdown.md
  • references/standards/python.md
  • references/standards/race-condition-checklist.md
  • references/standards/rust.md
  • references/standards/shell.md
  • references/standards/skill-structure.md
  • references/standards/sql-safety-checklist.md
  • references/standards/test-pyramid.md
  • references/standards/typescript.md
  • references/standards/yaml.md
  • scripts/standards
  • … and 2 more

Open the folder on GitHubat commit 8704853

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in boshu2/agentops, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Domain next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Domain compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Domain this skillboshu2/agentops4481 repos~1.4kAutomated safety check: PassApache-2.0
MCP Server Builderanthropics/skills180k63 repos~2.3kAutomated safety check: PassApache-2.0
PDF Processinganthropics/skills180k48 repos~2kAutomated safety check: PassProprietary
NotebookLM Research AssistantPleasePrompto/notebooklm-skill7.8k14 repos~2.4kAutomated safety check: NotesMIT
Manim Video Productionbrowser-use/video-use28k6 repos~3kAutomated safety check: PassMIT
Code Review ChecklistshareAI-lab/learn-claude-code78k5 repos~1.1kAutomated safety check: PassMIT

Similar skills

  • MCP Server Builder

    anthropics/skills

    Official

    Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.

    180k GitHub starsUsed in 63 repos~2.3k tokens
    Agent WorkflowsAuto-check passed
  • PDF Processing

    anthropics/skills

    Official

    Handles everyday PDF jobs in Python and on the command line: extract text and tables, merge, split, rotate, watermark, fill forms, encrypt and OCR.

    180k GitHub starsUsed in 48 repos~2k tokens
    Documents & OfficeAuto-check passed
  • NotebookLM Research Assistant

    PleasePrompto/notebooklm-skill

    Lets Claude Code ask questions of your Google NotebookLM notebooks through browser automation and return answers grounded in your uploaded sources.

    7.8k GitHub starsUsed in 14 repos~2.4k tokens
    Knowledge ManagementAuto-check: notes
  • Manim Video Production

    browser-use/video-use

    Produces math and technical explainer videos with Manim Community Edition: concept animations, equation derivations, algorithm walkthroughs and data stories.

    28k GitHub starsUsed in 6 repos~3k tokens
    Media & CreativeAuto-check passed
  • Code Review Checklist

    shareAI-lab/learn-claude-code

    Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.

    78k GitHub starsUsed in 5 repos~1.1k tokens
    DevelopmentAuto-check passed
  • PPT Master

    hugohe3/ppt-master

    Generates editable PowerPoint decks, rebuilds slides from images, fills .pptx templates and polishes existing presentations through routed workflows.

    58k GitHub starsUsed in 1 repo~2.5k tokens
    Documents & OfficeAuto-check passed

More from boshu2/agentops

All 31 skills in this repo
  • Agent Native

    boshu2/agentops

    Dispatch independent tasks to parallel workers or subagents without write collisions.

    448 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Council

    boshu2/agentops

    Compare independent opinions from several models or contexts without inflating agreement.

    448 GitHub starsUsed in 1 repo~3k tokens
    Auto-check passed
  • Craft Goal

    boshu2/agentops

    Draft or lint a bounded long-running goal prompt with a finish line and hard limits.

    448 GitHub starsUsed in 1 repo~2.7k tokens
    Auto-check passed
  • Doc

    boshu2/agentops

    Write or update READMEs, docs, repo instructions and handoff notes, checked against source.

    448 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Idea Genie

    boshu2/agentops

    Brainstorm evidence-backed options for what to build, or stress-test an idea.

    448 GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check passed
  • Implement

    boshu2/agentops

    Change or repair code, config or services without weakening tests; report what ran and what did not.

    448 GitHub starsUsed in 1 repo~2.3k tokens
    Auto-check passed

Works with

Questions about Domain

What does Domain do?

Settle what domain terms mean per context, and which repository conventions or language standards (Go, Python) apply. Domain is an agent skill from boshu2/agentops. Settle what domain terms mean per context, and which repository conventions or language standards (Go, Python) apply.

When should I use Domain?

Domain fits situations like: : names disagree; A rename is proposed.

How do I install Domain in Claude Code?

Run `npx skills add boshu2/agentops --skill domain -a claude-code`. Or copy the skill folder (skills/domain in boshu2/agentops) into .claude/skills/domain in your project. Claude Code loads it when a task matches its description.

How do I install Domain in Codex?

Run `npx skills add boshu2/agentops --skill domain -a codex`. Or copy the skill folder (skills/domain in boshu2/agentops) into .agents/skills/domain in your project. Codex loads it when a task matches its description.

Can I use Domain in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add boshu2/agentops --skill domain -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/domain, .gemini/skills/domain, .github/skills/domain and .opencode/skills/domain in your project.

What does Domain need to run?

SKILL.md names no scripts, command-line tools or credentials: Domain is instructions for the agent only.

Does Domain access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Domain safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Domain use?

Domain is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Domain use?

About 1.4k tokens (SKILL.md is roughly 5.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 19k tokens, read only when the agent opens those files.

What are the alternatives to Domain?

Skills that share tags, products or a category with Domain: MCP Server Builder (anthropics/skills, 180k stars), PDF Processing (anthropics/skills, 180k stars), NotebookLM Research Assistant (PleasePrompto/notebooklm-skill, 7.8k stars) and Manim Video Production (browser-use/video-use, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Domain?

boshu2 (a GitHub user) maintains it in boshu2/agentops, which has 448 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on October 9, 2026.

Source: boshu2/agentops on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.