⚠️ MUST USE BEFORE RepairConcepts! Analyzes [[knowledge-graph]] [[concept]] corruption patterns to identify what needs repair without making any changes to your memory files. This diagnostic tool reveals [[concept]] families and their variants to help plan SAFE [[graph]] repair operations that preserve semantic meaning.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| conceptFamily | string | Yes | Concept family to analyze (base concept to search for) | “tool”, “agent”, “test” |
| maxResults | int | No | Maximum variants to show (default 50) | 100 |
{
"conceptFamily": "tool"
}
Analyzes all concept variants containing “tool” - shows [[tools]] (plural), [[MCP-tool]], [[tool-agent]], etc.
{
"conceptFamily": "agent",
"maxResults": 100
}
Comprehensive analysis of “agent” concept family with extended result limit for thorough review.
{
"conceptFamily": "test"
}
Reveals test-related concepts: [[tests]], [[testing]], [[test-agent]], [[test-coverage]], [[TestRunner.cs]], etc.
{
"conceptFamily": "MCP"
}
Shows MCP-related variants: [[MCP]], [[mcp]], [[MCP-server]], [[MCP tools]], etc.
Singular/Plural
Singular/Plural:
• tool (245x)
• tools (89x)
Safe to consolidate “tools” → “tool” - standard pluralization cleanup.
Compound (with -)
Compound (with -):
• coding-agent (34x)
• test-agent (12x)
• MCP-server (67x)
⚠️ CAREFUL: These are often SPECIFIC TYPES. [[coding-agent]] is NOT the same as [[agent]]!
File Paths
File Paths:
• GraphTools.cs (23x)
• /src/Tools/VectorTools.cs (8x)
🚨 NEVER MERGE WITH GENERIC CONCEPTS: File paths are references, not conceptual [[WikiLinks]].
With Suffix
With Suffix:
• agent-framework (45x)
• tool-architecture (18x)
⚠️ REVIEW CAREFULLY: Often distinct concepts that should NOT be merged with base term.
The tool generates specific RepairConcepts commands based on detected patterns:
Fix plural forms:
RepairConcepts conceptsToReplace='tools,Tools,TOOLS' canonicalConcept='tool'
This consolidation is SAFE - just standardizing singular/plural and casing.
Fix compound forms:
RepairConcepts conceptsToReplace='coding-agent,test-agent,deployment-agent' canonicalConcept='agent'
⚠️ DANGEROUS! This would destroy specificity - [[coding-agent]] is a specialized agent type, not generic [[agent]].
The tool suggests repairs based on PATTERNS, not SEMANTIC MEANING. Always review:
Safe: [[MCP Tools]] → [[MCP]] (case/plural standardization)
UNSAFE: [[VectorTools]] → [[tool]] (destroys “this is the VectorTools CLASS” meaning)
Safe: [[agents]] → [[agent]] (plural consolidation)
UNSAFE: [[coding-agent]] → [[agent]] (destroys “this is a CODING agent” specificity)
Run analysis on relevant concept families before using RepairConcepts to ensure you understand the full impact of proposed changes.
Periodic analysis reveals how [[concept]] usage evolves and where consistency improvements are needed.
Before adding new concepts, check if similar ones exist to avoid creating duplicate concepts with different names.
Cause: No concepts match the conceptFamily search term Solution: Try different search terms - use base words like “tool” not compounds like “tool-system”
Cause: Very common concept family with hundreds of variants Solution: Increase maxResults parameter or focus on more specific concept families
Cause: Concepts use different naming than expected Solution: Run SearchMemories to find how the concept is actually used in your knowledge base
Cause: Uncertain if compound is specific type or just variation Solution: Use SearchMemories with the compound concept to see how it’s used contextually
{
"conceptFamily": "tool",
"maxResults": 50
}
=== Concept Family Analysis: 'tool' ===
Found 15 unique variants
Singular/Plural:
• tool (245x)
• tools (89x)
• Tools (12x)
Compound (with -):
• MCP-tool (34x)
• tool-agent (23x)
File Paths:
• VectorTools.cs (18x)
• GraphTools.cs (15x)
=== SUGGESTED REPAIRS ===
Fix plural forms:
RepairConcepts conceptsToReplace='tools,Tools' canonicalConcept='tool'
Only consolidate the SAFE plurals:
{
"conceptsToReplace": "tools,Tools",
"canonicalConcept": "tool",
"dryRun": true
}
AnalyzeConceptCorruption follows Maenifold’s Ma Protocol principles:
This tool embodies the Ma principle of creating space for understanding before action - analyze first, repair second, never the reverse.