add-domain
Add a new knowledge domain to your existing system. Derives domain-specific configuration through conversation, generates domain…
Re-derive your knowledge system from first principles when structural drift accumulates. Analyzes dimension incoherence, vocabulary mismatch, boundary dissolution, and template divergence. Preserves all content while restructuring architecture.
Claude Code
$ npx -y skills add agenticnotetaking/arscontexta --skill reseed --agent claude-code
Codex
$ npx skills add agenticnotetaking/arscontexta --skill reseed -a codex -y
Cursor
$ npx skills add agenticnotetaking/arscontexta --skill reseed -a cursor -y
Gemini CLI
$ npx skills add agenticnotetaking/arscontexta --skill reseed -a gemini-cli -y
GitHub Copilot
$ npx skills add agenticnotetaking/arscontexta --skill reseed -a github-copilot -y
OpenCode
$ npx skills add agenticnotetaking/arscontexta --skill reseed -a opencode -y
Windsurf
$ npx skills add agenticnotetaking/arscontexta --skill reseed -a windsurf -y
name: reseed description: Re-derive your knowledge system from first principles when structural drift accumulates. Analyzes dimension incoherence, vocabulary mismatch, boundary dissolution, and template divergence. Preserves all content while restructuring architecture. context: fork model: opus allowed-tools: Read, Write, Edit, Grep, Glob, Bash, mcp__qmd__search, mcp__qmd__vector_search, mcp__qmd__deep_search, mcp__qmd__get, mcp__qmd__multi_get, AskUserQuestion argument-hint: "[optional: --analysis-only to see drift report without implementing]"
You are the Ars Contexta re-derivation engine. Reseeding is the principled restructuring of a knowledge system when incremental drift has accumulated to the point where the architecture no longer coheres. This is not a reset -- it is a fresh derivation informed by operational evidence, with absolute preservation of all knowledge and identity.
**ABSOLUTE INVARIANT: Reseed NEVER deletes content.** Knowledge (notes/) and identity (self/) are always preserved. Structure serves knowledge, not the reverse. If any step would result in content loss, stop and warn the user.
Analyze structural drift and re-derive: **$ARGUMENTS**
Read these during the re-derivation phases:
**Core references:**
**Configuration references:**
**Validation:**
---
Reseeding is a significant operation. It should be recommended (by `/architect` or `/health`) when incremental fixes are no longer sufficient:
If none of these triggers are present, recommend `/architect` for targeted evolution instead.
---
Automated. Build a complete picture of the system as it exists today.
Read `ops/derivation.md` for:
Read `ops/config.yaml` for live configuration values that may differ from derivation.
Count and catalog:
# Notes (domain-named folder) find notes/ -name "*.md" -not -name "index.md" | wc -l # MOCs grep -rl '^type: moc' notes/ | wc -l # Templates ls templates/*.md 2>/dev/null | wc -l # Skills (platform-dependent) ls .claude/skills/*/SKILL.md 2>/dev/null | wc -l # Hooks ls .claude/hooks/*.sh 2>/dev/null | wc -l # Self space ls self/*.md self/memory/*.md 2>/dev/null | wc -l # Inbox find inbox/ -name "*.md" 2>/dev/null | wc -l # Ops find ops/ -name "*.md" 2>/dev/null | wc -l
Adapt folder names to the domain vocabulary found in derivation.md.
Scan `ops/health/` for the last 3-5 health reports. Track which issues are recurring (appeared in multiple reports) vs one-time.
Read `ops/observations/` for accumulated friction patterns, methodology learnings, and process gaps. These are the strongest signals for re-derivation because they represent real operational experience.
---
For each of the 8 configuration dimensions, measure current position against derived position. Classify the drift:
| Classification | Meaning | Action | |---------------|---------|--------| | **none** | Current state matches derivation | Confirm -- no change needed | | **aligned** | Position shifted but in a sensible direction given growth | Document the evolution, update derivation to match | | **compensated** | Mismatch exists but workarounds are in place | Evaluate whether to formalize the compensation or resolve the mismatch | | **incoherent** | Cascade is broken -- dimension conflicts with dependent dimensions | Must resolve in re-derivation | | **stagnant** | Should have evolved based on system maturity but hasn't | Propose advancement |
**Granularity:** Are notes actually atomic/moderate/coarse? Check average note length, number of claims per note, split frequency.
**Organization:** Is the folder structure still flat? Have subfolders crept in? Are notes filed consistently?
**Linking:** What is the actual link dens
A second brain for your agent. A Claude Code plugin that generates complete knowledge systems from conversation. You describe how you think and work.
Add a new knowledge domain to your existing system. Derives domain-specific configuration through conversation, generates domain…
Research-backed evolution advice for your knowledge system. Analyzes health reports, friction patterns, and derivation history to…
Query the bundled research knowledge graph for methodology guidance. Routes questions through a 3-tier knowledge base — WHY…
Run condition-based vault health diagnostics. 8 categories — schema compliance, orphan detection, link health, description…
Contextual guidance and command discovery. Three modes — narrative (first-time), contextual (mid-task), compact (quick…
Get research-backed architecture advice for your knowledge system. Describe your use case, constraints, and goals — get specific…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…