Apache-2.0updated 1mo ago
Give an agent enough durable domain knowledge to reason independently about an engineering problem before it recommends an Azure DevOps implementation. The packaged book references are chapter-complete guides, not short checklists. They preserve the books' important mental models, mechanics, examples, tradeoffs, failure modes, and decision criteria in original, paraphrased language.
What can you do with Domain Context?
name: domain-context description: >- Chapter-indexed, self-contained book knowledge base and domain specialist guidance for azure-devops-cicd. Use the machine-readable retrieval index to find comprehensive chapter guides, examples, tradeoffs, and decision rules across twenty-five books and twelve engineering domains without requiring local EPUB/PDF files. Current official product documentation still wins.
Domain Context
Purpose
Give an agent enough durable domain knowledge to reason independently about an engineering problem before it recommends an Azure DevOps implementation. The packaged book references are chapter-complete guides, not short checklists. They preserve the books' important mental models, mechanics, examples, tradeoffs, failure modes, and decision criteria in original, paraphrased language.
Books remain design input. They are not evidence of current Azure DevOps, Azure, Kubernetes, OpenAI, language, framework, or tool behavior.
Claude hosts may use agents/domains/*.md as a fast application lens. Other
hosts should use references/domains/<domain>.md. Both routes lead to the same
chapter-indexed book knowledge base.
Retrieval contract
Do not load all twenty-five book files for every task. Retrieve in two stages:
- Translate the request into likely domains, concepts, products, acronyms, examples, and alternate search terms.
- Search references/chapter-index.json.
Its
chaptersrecords includesummary,topics,concepts,technologies,examples,search_terms, andrelated_domains. - Select the smallest sufficient set of chapters, normally one to four. Use
the record's
pathandanchorto open the exact chapter section. - Open
references/domains/<domain>.mdwhen a deployment or review checklist is useful. The checklist is an application lens, not a substitute for the chapter guidance. - Read adjacent chapters when the selected chapter depends on a larger lifecycle, architecture, or operating model.
- Verify every time-sensitive product claim against current first-party documentation before presenting it as fact.
- In the answer, distinguish source-backed book patterns, observed customer evidence, current product facts, and your own judgment.
The generated human catalog references/chapter-index.md is useful when JSON search is unavailable.
Retrieval examples
- A request about
HPA stabilization,KEDA, orscale-to-zeroshould search chapter metadata for those terms, then open the matching autoscaling chapters rather than every Kubernetes book. - A request about
pipeline templates,build once, orenvironment approvalsshould search the CI/CD books, then use thecicd-design-patternsdomain checklist to translate the book concepts into an assessment. - A request about
agent handoffs,guardrails, orRAG evaluationshould search the AI-agent chapter records and read the specific design and evaluation chapters before proposing pipeline gates.
Packaged knowledge base
The plugin is self-contained. EPUB and PDF binaries are not committed and no
runtime path under ~/Downloads is required.
skills/domain-context/references/
βββ book-index.md # ISBN, stub, domain, and book path
βββ chapter-index.json # machine-readable retrieval metadata
βββ chapter-index.md # generated human chapter catalog
βββ books/<title-kebab>.md # comprehensive chapter guides
βββ domains.md # compact cross-domain routing
βββ domains/<domain>.md # domain-specific application checklists
Each book file contains:
- hidden
book-metaJSON with canonical identity and book-level tags; - one hidden
chapter-metaJSON record per numbered content chapter; - a stable chapter anchor such as
2491-ch04; - detailed, paraphrased chapter guidance and book-derived examples;
- cross-cutting synthesis, decision rules, and an agent retrieval checklist;
- original Mermaid diagrams when a relationship is materially clearer visually.
The metadata indexes are generated from the book Markdown source by
scripts/generate_book_kb_index.py. Do not hand-edit generated indexes.
Domain routes
The canonical ISBN and stub mapping is in references/book-index.md.
Evidence and citation rules
Use this hierarchy:
- live, read-only customer or repository evidence;
- current first-party product documentation;
- customer-owned standards and accepted architecture decisions;
- chapter-specific book patterns from this knowledge base;
- explicitly labeled professional judgment.
Apply these rules:
- Current first-party documentation wins when it conflicts with a book.
- Label book-derived advice as
Book pattern (<stub>, ch. <number>)when a specific chapter materially supports it. - Cite the book title or stub and chapter, not the local EPUB/PDF path.
- Do not represent a paraphrased book example as observed customer evidence.
- Do not paste long excerpts or large copied code listings into Wiki pages, PR comments, commits, or generated deliverables.
- Use book examples to explain a mechanism or tradeoff, then adapt the decision to the actual environment.
- Do not use em dashes in Azure DevOps-facing output that cites books.
Visual and copyright policy
The public plugin does not redistribute proprietary book figures. When a visual materially improves understanding, the book reference uses an original Mermaid diagram that expresses the relationship in new form. Treat those diagrams as explanatory models, not replicas of publisher artwork.
Agent response checklist
Before returning book-backed guidance:
- Did you search chapter metadata before opening long references?
- Did you load the exact chapter sections that support the recommendation?
- Did you preserve the difference between a book example and customer evidence?
- Did you state relevant tradeoffs and failure modes, not only a preferred pattern?
- Did you verify time-sensitive product behavior?
- Did you cite the stub and chapter?
- Did you avoid requiring local source books at runtime?
Non-goals
- Shipping EPUB/PDF binaries or proprietary figures
- Reconstructing books verbatim
- Treating book guidance as current product documentation
- Loading the entire book corpus for every request
- Using checklists without reading relevant chapter context
Install
Add Domain Context to your client. Pick the one you use.
npx skills add Cloud-Byte-Consulting/pluginsInstalls every skill in the repository, then prompts for which to keep.
/plugin marketplace add Cloud-Byte-Consulting/pluginsAdds the repository as a plugin marketplace; install individual plugins with `/plugin install`.
git clone https://github.com/Cloud-Byte-Consulting/plugins
cp -r azure-devops-cicd/skills/domain-context ~/.claude/skills/A skill is a plain directory. Copy it into `.claude/skills/` in a project or in your home directory.
Score
79 / 100
Good