with one click
research
// Use when doing design / architecture / planning work that walks from prose (RDRs, docs, knowledge) into the modules implementing a concept
// Use when doing design / architecture / planning work that walks from prose (RDRs, docs, knowledge) into the modules implementing a concept
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | research |
| description | Use when doing design / architecture / planning work that walks from prose (RDRs, docs, knowledge) into the modules implementing a concept |
| effort | medium |
Tier-aware discipline — apply at session start and before every major step:
mcp__plugin_nx_nexus__nx_answer(...) for verb-shape questions; mcp__plugin_nx_nexus__search(...) for keyword lookup.mcp__plugin_nx_nexus__memory_search(query="<topic>", project="<repo>").mcp__plugin_nx_nexus__scratch(action="search", query="<topic>").mcp__plugin_nx_nexus__plan_search(query="<task>", limit=3).mcp__plugin_nx_nexus__scratch(action="put", ..., tags="<topic>") for sibling agents downstream THIS session (T1, narrowest scope, cheapest write).mcp__plugin_nx_nexus__memory_put(...) for project-scoped decisions, future sessions same project (T2).mcp__plugin_nx_nexus__store_put(...) for permanent cross-project knowledge, future sessions everywhere (T3).mcp__plugin_nx_nexus__plan_save(...) for multi-agent pipeline outcomes (so future callers hit plan-match).You MUST call nx_answer for research questions. Direct search/query
calls for design/architecture/planning work are an anti-pattern. The
plan library contains research-shape templates that compose retrieval +
extract + synthesis; direct search skips the composition and returns
chunks without the structure a research question needs.
mcp__plugin_nx_nexus__nx_answer(
question=<caller's phrasing>,
dimensions={"verb": "research"},
scope=<optional corpus / subtree filter>,
)
That's it. One tool call. nx_answer internally:
claude -p subprocess — 55-72% faster than the old per-step
isolation while preserving or improving output quality.claude -p planner decomposes the question into a DAG,
then plan_run executes it.nx_answer_runs for observability and bumps
plans.use_count/success_count/failure_count on matched plans.search is fineIf the question is a single-corpus keyword lookup and you only need the
raw chunks — e.g. "find the RDR that defines the Voyage quota limits" —
mcp__plugin_nx_nexus__search is the right tool. It returns in ~1s;
nx_answer would pay a plan-match + execution tax for no added
composition value.
Use this skill when: the question needs composition across steps (retrieve + extract + synthesize), multi-corpus alignment, or decision- history walking through typed catalog links.
search directly for a composition-requiring research
question. If the answer needs extract-then-synthesize or multi-corpus
alignment, you need nx_answer. (For simple single-corpus lookups,
see "When direct search is fine" above — that's not an anti-pattern.)plan_match directly instead of nx_answer. You lose the
run recording, the plan-miss inline-planner fallback, and the use_count
telemetry that tells us whether plans are actually useful.dimensions filter than {verb: "research"}.
Research plans are scope:global and don't pin a domain; narrowing
further will miss.See /nx:plan-first for the gate discipline
across all retrieval, and docs/plan-authoring-guide.md for how the
research plan template is authored.