From nx
Use when adding, tracking, or verifying structured research findings for an active RDR
npx claudepluginhub hellblazer/nexus --plugin nxThis skill uses the workspace's default tool permissions.
Optionally delegates to **deep-research-synthesizer** (sonnet) for evidence gathering, or **codebase-deep-analyzer** (sonnet) for code-specific questions.
Executes multi-pass research on topics for sprints, adding 3-5 evidence-based claims per pass to claims.json using web search, DeepWiki for GitHub repos, and file tools.
Implements governance and tooling for storing research artifacts like briefs, data, transcripts, and notes with tagging, access control, versioning, and discovery to prevent duplicate studies.
Conducts deep research on topics or indexes local files/URLs into a git-versioned knowledge base using web search, fetch, and structured templates.
Share bugs, ideas, or general feedback.
Optionally delegates to deep-research-synthesizer (sonnet) for evidence gathering, or codebase-deep-analyzer (sonnet) for code-specific questions.
/nx:rdr-researchResolve RDR directory from .nexus.yml indexing.rdr_paths[0]; default docs/rdr. Use the Step 0 snippet from the rdr-create skill, stored as RDR_DIR. All file paths below use $RDR_DIR in place of docs/rdr.
/nx:rdr-research add <id>Inputs (prompt the user):
Behavior:
Determine next sequence number: mcp__plugin_nx_nexus__memory_get(project="{repo}_rdr", title=""
Filter entries where title matches NNN-research-*. Parse sequence numbers. Next seq = max + 1. If none exist, start at 1.
Write T2 record: mcp__plugin_nx_nexus__memory_put(content="rdr_id: NNN\nseq: {seq}\nfinding: Finding text here\nclassification: verified\nverification_method: source_search\nsource: Source description here\nacknowledged: false", project="{repo}_rdr", title="NNN-research-{seq}", ttl="permanent", tags="rdr,research,{classification}"
Append to RDR markdown: Add a formatted entry to the Research Findings > Key Discoveries section:
- **✅ Verified** (source search) — Finding text here
*Source: source description*
Catalog citation link (optional, if catalog initialized and source is a paper/URL): If the source references a paper title or URL that may be indexed in the knowledge store:
mcp__plugin_nx_nexus__catalog_search(query="<source title or keywords>")
If a matching catalog entry is found, and the current RDR has a catalog entry:
mcp__plugin_nx_nexus__catalog_link(from_tumbler="<rdr-title>", to_tumbler="<paper-tumbler>", link_type="cites", created_by="rdr-research")
Skip silently if catalog not initialized, RDR not indexed, or no match found. This enriches the citation graph incrementally as research findings are added.
/nx:rdr-research status <id>NNN-research-*RDR NNN Research Status:
- Verified (✅): 3 (2 source search, 1 spike)
- Documented (⚠️): 1 (1 docs only)
- Assumed (❓): 2 — ⚠ unresolved risks
- [seq 4] "Library X supports feature Y" (docs only)
- [seq 6] "Latency under 100ms" (docs only)
/nx:rdr-research verify <id> <finding-seq>When the user asks to investigate something (not just record a finding):
codebase-deep-analyzer agent, then record the findingdeep-research-synthesizer agent, then record the findingWhen dispatching agents (deep-research-synthesizer or codebase-deep-analyzer) via Agent tool, use this exact structure:
## Relay: deep-research-synthesizer
**Task**: [1-2 sentence summary: e.g., "Investigate embedding model support for CCE to verify RDR 003 assumption"]
**Bead**: [ID] (status: [status]) or 'none'
### Input Artifacts
- nx store: [document titles or "none"]
- nx memory: {repo}_rdr/NNN (RDR metadata and existing research records)
- nx scratch: [scratch IDs or "none"]
- Files: $RDR_DIR/NNN-*.md
### Deliverable
Research finding with classification, verification method, and source reference ready for T2 storage.
### Quality Criteria
- [ ] Finding has clear classification (Verified/Documented/Assumed)
- [ ] Verification method specified (Source Search/Spike/Docs Only)
- [ ] Source traceable to specific code path, URL, or experiment
Required: All fields must be present. Agent will validate relay before starting.
For additional optional fields, see RELAY_TEMPLATE.md.
NNN-research-{seq})Outputs generated by dispatched agents (deep-research-synthesizer, codebase-deep-analyzer):
Session Scratch (T1): Agents use scratch tool for ephemeral working notes during the session. Flagged items auto-promote to T2 at session end.
T2 retrieval is O(N): memory_get tool with project="{repo}_rdr", title="" returns all records (RDR metadata + all research findings). Client-side filtering by title pattern (NNN-research-*) and individual memory_get calls for content are required. For projects with many RDRs (30+ at 10 findings each), this may be slow. Validate that parsed records have rdr_id and seq fields before using them — do not rely solely on title pattern matching.