ask
研究に関する疑問に対し、根拠となる情報源や実践的なアドバイス、事例を体系的に参照し、ユーザーの状況に合わせた具体的な回答を提供するSkill。
📜 元の英語説明(参考)
Query the bundled research knowledge graph for methodology guidance. Routes questions through a 3-tier knowledge base — WHY (research claims), HOW (guidance docs), WHAT IT LOOKS LIKE (domain examples) — plus structured reference documents. Returns research-backed answers grounded in specific claims with practical application to the user's system. Triggers on "/ask", "/ask [question]", "why does my system...", "how should I...".
🇯🇵 日本人クリエイター向け解説
研究に関する疑問に対し、根拠となる情報源や実践的なアドバイス、事例を体系的に参照し、ユーザーの状況に合わせた具体的な回答を提供するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o ask.zip https://jpskill.com/download/10157.zip && unzip -o ask.zip && rm ask.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10157.zip -OutFile "$d\ask.zip"; Expand-Archive "$d\ask.zip" -DestinationPath $d -Force; ri "$d\ask.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
ask.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
askフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
今すぐ実行
質問: $ARGUMENTS
質問が提供されていない場合は、ユーザーに何を知りたいか尋ねてください。
以下のステップを実行してください:
- 質問の分類 — どの知識ベース層を参照するかを決定します(下記の「クエリの分類」を参照)。
- 知識ベースの検索 — 分類に基づいて適切な層にルーティングします。
- 関連する主張とドキュメントの読み込み — 最も関連性の高いソースを3〜7個完全に読み込みます(複数のIDを読み込む場合は
mcp__qmd__multi_getを使用)。 - ユーザーコンテキストの確認 — 質問が特定のシステムに関連する場合は、
ops/derivation.mdを読み込みます。 - 回答の合成 — 主張を首尾一貫した、意見のある議論にまとめます。
- ソースの引用 — ユーザーがさらに調査できるように、特定の主張とドキュメントを参照します。
今すぐ開始してください。 下記にルーティングと合成の方法論について説明します。
3層構造の知識ベース
このプラグインの知識ベースは、それぞれ異なる機能を提供する3つの異なる部分で構成されています。効果的な回答は、多くの場合、複数の層から引き出されます。
ティア1:リサーチグラフ(WHY)
場所: ${CLAUDE_PLUGIN_ROOT}/methodology/ — kind: research でフィルタリング
内容: 認知科学、知識システム理論、およびエージェント認知研究に根ざした213の相互接続された研究主張。
用途: 原理、トレードオフ、物事が機能する理由、理論的基礎に関する質問。
内容物:
- 知識システムがどのように機能するかについての主張(人間とエージェント)
- 認知科学の基礎(ワーキングメモリ、注意、検索)
- 方法論の比較(Zettelkasten vs PARA、atomic vs compound)
- 設計の側面(極と意思決定要因を持つトレードオフスペクトル)
- 失敗モードとアンチパターン
- エージェント固有の制約(コンテキストウィンドウ、セッション境界)
検索戦略: 概念的な質問には mcp__qmd__deep_search (最高品質、LLM再ランク付け)を使用します。セマンティックな探索には mcp__qmd__vector_search を使用します。既知の用語には mcp__qmd__search を使用します。すべての検索で methodology コレクションを使用します。
ティア2:ガイダンスドキュメント(HOW)
場所: ${CLAUDE_PLUGIN_ROOT}/methodology/ — kind: guidance でフィルタリング
内容: 手順、ワークフロー、および実装の根拠を網羅する9つの運用ドキュメント。
用途: 物事のやり方、運用上のベストプラクティス、ワークフローの仕組みに関する質問。
ドキュメントの内容:
- スキーマ強制の根拠と手順
- パイプラインの哲学と処理ワークフロー
- MOCの方法論とナビゲーションパターン
- メンテナンスパターンと条件ベースのトリガー
- メモリアーキテクチャとセッション管理
- ボキャブラリ変換手順
- 失敗モードの防止パターン
- マルチドメイン構成ルール
- オンボーディングと進化の決定
検索戦略: 質問からのキーワードを使用して mcp__qmd__search を使用し、methodology コレクションを使用します。ガイダンスドキュメントに絞り込むには、結果に対するgrepフィルタに kind:guidance を追加します。
ティア3:ドメインの例(WHAT IT LOOKS LIKE)
場所: ${CLAUDE_PLUGIN_ROOT}/methodology/ — kind: example でフィルタリング
内容: 生成されたVaultが実際にどのように見えるかを示す12のドメイン固有の構成。
用途: 方法論を特定のドメインに適用する方法、新しいドメインマッピングのインスピレーションに関する質問。
例として、次のようなドメインがあります:
- リサーチVault(学術文献レビュー、主張抽出)
- パーソナルアシスタントVault(ライフマネジメント、セラピー、健康ウェルネス)
- プロジェクトマネジメントVault(意思決定の追跡、ステークホルダーのコンテキスト)
- クリエイティブVault(ワールドビルディング、キャラクターの追跡)
- エンジニアリング、法律、トレーディング、学生の学習、人間関係
検索戦略: セマンティックドメインマッチングのために、methodology コレクション全体で mcp__qmd__vector_search を使用します。すべての例をリストするには:rg '^kind: example' ${CLAUDE_PLUGIN_ROOT}/methodology/。
参照ドキュメント(構造化された派生コンテキスト)
場所: ${CLAUDE_PLUGIN_ROOT}/reference/
内容: 派生とシステムアーキテクチャをサポートする構造化された参照ドキュメント。
用途: 特定のアーキテクチャトピックの掘り下げ、ディメンションポジションの相互参照、インタラクション制約の理解。
コアアーキテクチャ:
methodology.md— 普遍的な原則と処理パイプラインcomponents.md— コンポーネントのブループリントとフィーチャーブロックkernel.yaml— 12の譲歩できないプリミティブthree-spaces.md— 自己/ノート/オペレーションのアーキテクチャと境界ルール
構成と派生:
dimension-claim-map.md— どの研究主張がどのディメンションに影響を与えるかinteraction-constraints.md— ディメンションの選択が他のディメンションにどのようにプレッシャーをかけるかtradition-presets.md— 構成空間内の名前付きポイントvocabulary-transforms.md— ユニバーサルからドメインへの用語マッピングderivation-validation.md— 派生システムの検証テスト
行動と品質:
personality-layer.md— パーソナリティの派生とエンコーディングconversation-patterns.md— 完全な派生パスの実行例failure-modes.md— 知識システムがどのように死ぬか、および防止パターン
ライフサイクルと運用:
use-case-presets.md— 一般的なドメインのプリセット構成session-lifecycle.md— セッションリズム、コンテキストバジェット、オリエント-ワーク-パースシストevolution-lifecycle.md— シード-エボルブ-リシード、条件ベースのメンテナンスself-space.md— エージェントIDの生成、自己/アーキテクチャsemantic-vs-keyword.md— 検索モダリティ選択ガイダンスopen-questions.md— 未解決の研究課題と延期された項目
こちらも参照: claim-map.md — どの主張がどのトピックにマッピングされるかを示すルーティングインデックス。関連する主張をすばやく見つける必要がある場合は、ここから始めてください。
クエリの分類
検索する前に、ユーザーの質問を分類して、どの層を参照するかを決定します。
分類ルール
| 質問タイプ | シグナル | 主要な層 | 二次的な層 |
|---|---|---|---|
| WHY | "why does...", "what's the reasoning...", "what's the theory behind...", "why not just..." | リサーチグラフ |
(原文はここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
EXECUTE NOW
Question: $ARGUMENTS
If no question provided, ask the user what they want to know.
Execute these steps:
- Classify the question — determine which knowledge base tier(s) to consult (see Query Classification below)
- Search the knowledge base — route to appropriate tiers based on classification
- Read relevant claims and docs — load 3-7 most relevant sources fully (use
mcp__qmd__multi_getwhen reading multiple IDs) - Check user context — read
ops/derivation.mdif the question involves their specific system - Synthesize an answer — weave claims into a coherent, opinionated argument
- Cite sources — reference specific claims and documents so the user can explore further
START NOW. Reference below explains routing and synthesis methodology.
The Three-Tier Knowledge Base
The plugin's knowledge base has three distinct parts, each serving a different function. Effective answers often draw from multiple tiers.
Tier 1: Research Graph (WHY)
Location: ${CLAUDE_PLUGIN_ROOT}/methodology/ — filter by kind: research
Content: 213 interconnected research claims grounded in cognitive science, knowledge system theory, and agent cognition research.
Use for: Questions about principles, trade-offs, why things work, theoretical foundations.
What it contains:
- Claims about how knowledge systems work (human and agent)
- Cognitive science foundations (working memory, attention, retrieval)
- Methodology comparisons (Zettelkasten vs PARA, atomic vs compound)
- Design dimensions (trade-off spectrums with poles and decision factors)
- Failure modes and anti-patterns
- Agent-specific constraints (context windows, session boundaries)
Search strategy: Use mcp__qmd__deep_search (highest quality, LLM-reranked) for conceptual questions. Use mcp__qmd__vector_search for semantic exploration. Use mcp__qmd__search for known terminology. All searches use the methodology collection.
Tier 2: Guidance Docs (HOW)
Location: ${CLAUDE_PLUGIN_ROOT}/methodology/ — filter by kind: guidance
Content: 9 operational documents covering procedures, workflows, and implementation rationale.
Use for: Questions about how to do things, operational best practices, workflow mechanics.
Documents include:
- Schema enforcement rationale and procedures
- Pipeline philosophy and processing workflow
- MOC methodology and navigation patterns
- Maintenance patterns and condition-based triggers
- Memory architecture and session management
- Vocabulary transformation procedures
- Failure mode prevention patterns
- Multi-domain composition rules
- Onboarding and evolution decisions
Search strategy: mcp__qmd__search with keywords from the question using the methodology collection. To narrow to guidance docs, add kind:guidance to your grep filter on results.
Tier 3: Domain Examples (WHAT IT LOOKS LIKE)
Location: ${CLAUDE_PLUGIN_ROOT}/methodology/ — filter by kind: example
Content: 12 domain-specific compositions showing what generated vaults look like in practice.
Use for: Questions about how to apply methodology to specific domains, inspiration for novel domain mapping.
Examples include domains like:
- Research vaults (academic literature reviews, claim extraction)
- Personal assistant vaults (life management, therapy, health wellness)
- Project management vaults (decision tracking, stakeholder context)
- Creative vaults (worldbuilding, character tracking)
- Engineering, legal, trading, student learning, relationships
Search strategy: Use mcp__qmd__vector_search across the methodology collection for semantic domain matching. To list all examples: rg '^kind: example' ${CLAUDE_PLUGIN_ROOT}/methodology/.
Reference Documents (structured derivation context)
Location: ${CLAUDE_PLUGIN_ROOT}/reference/
Content: Structured reference documents supporting derivation and system architecture.
Use for: Deep dives into specific architectural topics, cross-referencing dimension positions, understanding interaction constraints.
Core Architecture:
methodology.md— universal principles and processing pipelinecomponents.md— component blueprints and feature blockskernel.yaml— the 12 non-negotiable primitivesthree-spaces.md— self/notes/ops architecture and boundary rules
Configuration & Derivation:
dimension-claim-map.md— which research claims inform which dimensionsinteraction-constraints.md— how dimension choices create pressure on otherstradition-presets.md— named points in configuration spacevocabulary-transforms.md— universal-to-domain term mappingderivation-validation.md— validation tests for derived systems
Behavioral & Quality:
personality-layer.md— personality derivation and encodingconversation-patterns.md— worked examples of full derivation pathsfailure-modes.md— how knowledge systems die and prevention patterns
Lifecycle & Operations:
use-case-presets.md— preset configurations for common domainssession-lifecycle.md— session rhythm, context budget, orient-work-persistevolution-lifecycle.md— seed-evolve-reseed, condition-based maintenanceself-space.md— agent identity generation, self/ architecturesemantic-vs-keyword.md— search modality selection guidanceopen-questions.md— unresolved research questions and deferred items
Also read: claim-map.md — the routing index showing which claims map to which topics. Start here when you need to find relevant claims quickly.
Query Classification
Before searching, classify the user's question to determine which tier(s) to consult.
Classification Rules
| Question Type | Signals | Primary Tier | Secondary Tier |
|---|---|---|---|
| WHY | "why does...", "what's the reasoning...", "what's the theory behind...", "why not just..." | Research Graph | Guidance Docs |
| HOW | "how do I...", "what's the workflow for...", "how should I...", "what's the process..." | Guidance Docs | Research Graph |
| WHAT | "what does X look like...", "show me an example...", "how would this work for...", "what would a Y vault..." | Domain Examples | Guidance Docs |
| COMPARE | "X vs Y", "what's the difference between...", "should I use X or Y...", "trade-offs between..." | Research Graph | Examples |
| DIAGNOSE | "something feels wrong...", "why isn't this working...", "my system is doing X when it should..." | Guidance Docs + Reference (failure-modes.md) | Research Graph |
| CONFIGURE | "what dimension...", "how should I set...", "what configuration for...", "which preset..." | Reference (dimensions, constraints) | Research Graph |
| EVOLVE | "should I change...", "my system has grown...", "this doesn't fit anymore..." | Reference (evolution-lifecycle.md) | Guidance Docs |
Multi-Tier Questions
Many questions require consulting multiple tiers. The classification above shows primary and secondary tiers. Always check: would the answer be stronger with evidence from another tier?
Example multi-tier routing:
Question: "Why does my system use atomic notes instead of longer documents?"
- WHY tier — search research graph for claims about atomicity, granularity, composability
- Reference — check
dimension-claim-map.mdfor the granularity dimension's informing claims - User context — check
ops/derivation.mdfor their specific granularity position and reasoning - WHAT tier — optionally pull an example showing what atomic notes look like in a similar domain
Question: "How should I handle therapy session notes that are very long?"
- HOW tier — search guidance for processing workflow, chunking strategies
- WHAT tier — check examples for therapy or personal domains with similar challenges
- WHY tier — search for claims about context degradation, chunking benefits, large source handling
Search Strategy
Step 1: Route to Claim-Map
Read ${CLAUDE_PLUGIN_ROOT}/reference/claim-map.md first. This is the routing index — it shows which topic areas are relevant to the user's question and which claims to start with. Do NOT skip this step and search blindly.
Step 2: Search the Appropriate Tier
For WHY questions (Research Graph):
mcp__qmd__deep_search query="[user's question rephrased as a search]" collection="methodology" limit=10
Use mcp__qmd__deep_search (hybrid + LLM reranking) for conceptual questions because the best connections often use different vocabulary than the question. Results will include all kinds; prioritize kind: research results.
For HOW questions (Guidance Docs):
mcp__qmd__search query="[key terms from question]" collection="methodology" limit=5
Use keyword search first since guidance docs use consistent terminology. Fall back to semantic if keyword misses. Prioritize kind: guidance results.
For WHAT questions (Domain Examples):
mcp__qmd__vector_search query="[domain + what the user wants to see]" collection="methodology" limit=5
Use semantic search to find the most relevant domain examples even if the exact domain name differs. Prioritize kind: example results.
Fallback chain for qmd lookups:
- MCP tools (
mcp__qmd__deep_search,mcp__qmd__vector_search,mcp__qmd__search) - qmd CLI (
qmd query,qmd vsearch,qmd search) - direct file reads/grep on
${CLAUDE_PLUGIN_ROOT}/methodology/and${CLAUDE_PLUGIN_ROOT}/reference/
For Reference documents: Read specific reference documents based on the topic. The claim-map will indicate which reference docs are relevant. Load the 2-4 most relevant — not all of them.
Step 3: Read Deeply
Do NOT skim search results. For the top 3-7 results:
- Read the full claim note or document
- Follow wiki links to related claims (1 hop)
- Note connections between claims that strengthen the answer
The depth principle: A shallow answer citing 10 claims is worse than a deep answer weaving 4 claims into a coherent argument. Read fewer sources more deeply.
Step 4: Check User Context
If the question involves the user's specific system:
- Read derivation —
ops/derivation.mdcontains their dimension positions, vocabulary, constraints, and the reasoning behind every configuration choice - Apply vocabulary — use
${CLAUDE_PLUGIN_ROOT}/reference/vocabulary-transforms.mdto translate universal terms into their domain language. Answer about "reflections" not "claims" if they are running a therapy system - Check constraints — reference
${CLAUDE_PLUGIN_ROOT}/reference/interaction-constraints.mdto see if their configuration creates specific pressures relevant to the question - Cite dimension-specific research — use
${CLAUDE_PLUGIN_ROOT}/reference/dimension-claim-map.mdto ground answers in the specific claims that inform their configuration
Step 5: Check Local Methodology
Read ops/methodology/ for system-specific self-knowledge. Methodology notes may be more current than the derivation document — they capture ongoing operational learnings that the original derivation did not anticipate.
# Load all methodology notes
for f in ops/methodology/*.md; do
echo "=== $f ==="
cat "$f"
echo ""
done
When methodology notes address the user's question:
- Cite them alongside research claims: "Your system's methodology notes say [X], which aligns with the research claim [[Y]]"
- If methodology notes contradict research claims, flag the tension: "Your methodology note says [X], but the research suggests [Y] — this may be worth investigating with /{DOMAIN:rethink}"
- Methodology notes about system behavior are more authoritative for "how does MY system work" questions than the general research graph
When to prioritize methodology over research:
- Questions about "why does my system do X" — methodology notes capture the specific rationale
- Questions about behavioral patterns — methodology notes capture system-specific learnings
- Questions about configuration — methodology notes may document post-init changes not in derivation.md
When to prioritize research over methodology:
- Questions about "why is X a good idea in general" — research claims provide the theoretical foundation
- Questions about alternative approaches — the research graph covers options the system did not choose
- Questions about methodology comparisons — research claims compare traditions systematically
Answer Synthesis
Structure
Every answer follows this structure:
-
Direct answer — Lead with the answer, not the search process. Do not say "I searched for X and found Y." Say what the answer IS.
-
Research backing — What specific claims support this answer. Cite by title: "According to [[claim title]]..."
-
Practical implications — What this means for the user's specific situation. Use their domain vocabulary if available from derivation.
-
Tensions or caveats — Any unresolved conflicts, limitations, or situations where the answer might not hold. The research has genuine tensions — share them honestly.
-
Further exploration — Related claims or topics the user might want to explore. These are departure points, not assignments.
-
Sources consulted — Briefly note which knowledge layers were used: "Research: [N] claims consulted. Local methodology: [M] notes consulted." When local methodology was relevant, name the specific note: "Your methodology note [[title]] informed the [specific part] of this answer."
Quality Standards
Ground answers in specific claims, not general knowledge. The knowledge base exists so answers are evidence-based. If you answer from general knowledge without consulting the graph, you are bypassing the tool.
Acknowledge gaps honestly. When the research does not cover something, say so. "The current research graph doesn't have claims about X" is a legitimate answer. Do not fabricate coverage.
Distinguish certainty levels. Some claims are well-established with multiple supporting claims. Others are preliminary observations or research directions. The confidence field in claim frontmatter signals this:
- No confidence field — standard established claim
confidence: speculative— early-stage observation, not fully evaluatedconfidence: emerging— promising but needs more supportconfidence: supported— well-evidenced claimconfidence: established— foundational, widely supportedstatus: archived— superseded or dissolved claim
Be opinionated. The research has positions. Share them. "The research strongly suggests X because..." is better than "some sources say X, others say Y." If there IS genuine disagreement, present it as a tension, not as false balance.
Translate to user context. When the user has a derivation, apply findings to their system. Generic advice is less useful than specific application. "In your therapy vault, this means..." is better than "in general, this means..."
Worked Examples
Example 1: WHY Question
Question: "Why does my system use atomic notes instead of longer documents?"
Classification: WHY -> Primary: Research Graph. Secondary: Reference (dimension-claim-map).
Search:
mcp__qmd__deep_search query="atomic notes vs compound documents granularity" collection="methodology" limit=8- Read
reference/dimension-claim-map.md— find granularity dimension's informing claims - Read
ops/derivation.md— check user's granularity position
Answer:
Your system uses atomic granularity because your conversation signaled "precise claims from papers." The research shows that atomic notes enable independent linking and recombination — according to [[atomic notes maximize recombinable surface area]], each note can be linked from any context without dragging unrelated content along. Your processing pipeline (extract -> reflect -> reweave -> verify) specifically requires atomic granularity to maintain the link fabric, because [[verify phase checks link density per note]] and compound documents would inflate link counts artificially.
The trade-off: atomic notes create more files and require denser navigation structures. [[flat organization requires semantic search at scale]] explains why your system includes semantic search — without it, finding notes in a flat atomic structure becomes impractical beyond ~50 notes.
Tension: [[composability and context compete at the note level]] — making notes small enough to link cleanly sometimes makes them too small to carry their own argument. Your system handles this through the description field and topic map context phrases.
Example 2: HOW Question
Question: "How do I process a large research paper?"
Classification: HOW -> Primary: Guidance Docs. Secondary: Research Graph.
Search:
mcp__qmd__search query="large source processing chunking" collection="methodology" limit=5mcp__qmd__deep_search query="context degradation large documents extraction" collection="methodology" limit=5
Answer:
For sources over 2500 lines, chunk into segments of 350-1200 lines and process each chunk with fresh context. [Guidance: pipeline processing workflow] explains the chunking strategy in detail.
The reason is [[context quality degrades as conversation grows]] — your extraction quality in the later sections of a 3000-line document will be measurably worse than in the early sections. Fresh context per chunk ensures each section gets your best attention.
Practical steps:
- Run /seed to create the extraction task
- /reduce will automatically detect the source size and plan chunks
- Each chunk extracts independently with a running duplicate list across chunks
- The final extraction report covers all chunks combined
Your config has
processing.depth: standard, which means chunks process sequentially in the current session. If you switch todeep, each chunk would get its own isolated context (maximum quality, but slower).
Example 3: WHAT Question
Question: "What would a cooking recipe vault look like?"
Classification: WHAT -> Primary: Domain Examples. Secondary: Guidance Docs.
Search:
mcp__qmd__vector_search query="cooking recipes culinary knowledge system" collection="methodology" limit=5- Read closest domain examples for structural inspiration
Answer:
[Answer synthesized from examples, showing concrete folder structure, note examples, topic map examples, and vocabulary choices specific to a culinary domain. References the closest existing domain example for structural patterns.]
Anti-Patterns
What NOT to Do
| Anti-Pattern | Why It Fails | Instead |
|---|---|---|
| Answer without searching | Bypasses the knowledge base entirely | Always search, even for "obvious" questions |
| List claims without synthesis | Dumps search results, forces user to connect dots | Weave claims into a coherent argument |
| Search only one tier | Misses HOW when answering WHY, or vice versa | Check if secondary tier strengthens the answer |
| Ignore user's derivation | Generic advice when specific is available | Read ops/derivation.md for user context |
| Use universal vocabulary | Says "notes" when their system says "reflections" | Apply vocabulary transforms |
| Fabricate claim citations | Cites claims that do not exist in the graph | Only cite claims you actually read |
| Skip the claim-map | Searches blindly without routing | Read claim-map first for topic orientation |
| Present false balance | "Some say X, others say Y" when research has a clear position | Be opinionated — share the research's position |
The Honesty Standard
If the knowledge base genuinely does not cover a topic:
- Say so explicitly: "The current research graph doesn't have claims about X."
- Offer what IS available: "The closest related research is about Y, which suggests..."
- Flag it as a gap: "This might be worth investigating as a research direction."
Do NOT extrapolate wildly from tangentially related claims. An honest "I don't know, but here's what's adjacent" is more valuable than a fabricated answer.
Domain-Aware Answering
When the user's question involves their specific system (not abstract methodology):
Step 1: Read Their Derivation
Check for ops/derivation.md to understand:
- Their dimension positions (granularity, organization, processing depth, etc.)
- Their vocabulary choices (what are "notes" called in their domain?)
- Their tradition mapping (which methodology preset, if any?)
- Their personality settings (formal/warm, clinical/conversational)
- Their constraint profile (which interaction constraints are active?)
Step 2: Apply Domain Vocabulary
Use ${CLAUDE_PLUGIN_ROOT}/reference/vocabulary-transforms.md to translate universal terms into their domain language. This is not cosmetic — it is about making the answer native to their system.
| Universal Term | Therapy Domain | PM Domain | Research Domain |
|---|---|---|---|
| notes | reflections | decisions | claims |
| topic map | theme map | project map | MOC |
| reduce | surface | extract | reduce |
| reflect | connect | link | reflect |
| inbox | journal | intake | inbox |
Step 3: Check Interaction Constraints
Reference ${CLAUDE_PLUGIN_ROOT}/reference/interaction-constraints.md to understand whether their configuration creates specific pressures relevant to the question. Some dimension combinations create tensions that affect the answer:
- High granularity + flat organization = needs strong semantic search
- Permissive selectivity + deep processing = high volume, slower throughput
- Self space enabled + warm personality = rich identity layer
Step 4: Cite Dimension-Specific Research
Use ${CLAUDE_PLUGIN_ROOT}/reference/dimension-claim-map.md to ground answers in the specific claims that inform their configuration choices. This makes the answer traceable: "Your system does X because claim Y supports it for your configuration."