Tooluck logoTooluck
SKILL.md

add-domain

Agent skill fromagenticnotetaking/arscontexta

Add a new knowledge domain to your existing system. Derives domain-specific configuration through conversation, generates domain folders, templates, and vocabulary while preserving and connecting to your existing architecture.

How to install add-domain

install add-domain
# install the arscontexta pack with the skills CLI
npx skills add agenticnotetaking/arscontexta

# or add only this skill to Claude Code: copy the folder

skills/add-domain/

# into

~/.claude/skills/add-domain/ (all projects)

.claude/skills/add-domain/ (one project)

skills/add-domain/SKILL.md

MITFull file
1You are extending an existing knowledge system with a new domain. This is composition, not replacement. The new domain must coexist with existing domains while maintaining its own vocabulary, schema, and processing patterns. The shared graph (wiki links, hub MOC, description fields) connects everything.
2
3## Your Task
4
5Add a new knowledge domain: **$ARGUMENTS**
6
7## Reference Files
8
9Read these during derivation phases:
10
11**Composition rules:**
12- `${CLAUDE_PLUGIN_ROOT}/reference/derivation-validation.md` -- Test 4 (Multi-Domain Composition) validates the pattern
13- `${CLAUDE_PLUGIN_ROOT}/reference/three-spaces.md` -- three-space architecture (shared across domains)
14- `${CLAUDE_PLUGIN_ROOT}/reference/interaction-constraints.md` -- coherence validation for domain config
15
16**Domain configuration:**
17- `${CLAUDE_PLUGIN_ROOT}/reference/vocabulary-transforms.md` -- domain-native term mapping
18- `${CLAUDE_PLUGIN_ROOT}/reference/tradition-presets.md` -- pre-validated domain configurations
19- `${CLAUDE_PLUGIN_ROOT}/reference/use-case-presets.md` -- 3 presets with configurations
20- `${CLAUDE_PLUGIN_ROOT}/reference/dimension-claim-map.md` -- research backing for dimension positions
21- `${CLAUDE_PLUGIN_ROOT}/reference/failure-modes.md` -- domain vulnerability matrix
22
23**Validation:**
24- `${CLAUDE_PLUGIN_ROOT}/reference/kernel.yaml` -- the 12 non-negotiable primitives
25- `${CLAUDE_PLUGIN_ROOT}/reference/validate-kernel.sh` -- kernel validation script
26
27---
28
29## PHASE 1: Scan Existing System
30…

Excerpt shown under the repository's MIT license.

More skills in arscontexta

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates