From thinking-frameworks-skills
Guides creating visual maps of systems, architectures, and knowledge structures using diagrams, concept maps, and blueprints. Helps identify nodes, relationships, and choose visualization approaches.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thinking-frameworks-skills:mapping-visualization-scaffoldsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Workflow](#workflow)
Copy this checklist and track your progress:
Mapping Visualization Progress:
- [ ] Step 1: Clarify mapping purpose
- [ ] Step 2: Identify nodes and relationships
- [ ] Step 3: Choose visualization approach
- [ ] Step 4: Create the map
- [ ] Step 5: Validate and refine
Step 1: Clarify mapping purpose
Ask user about their goal: What system/concept needs mapping? Who's the audience? What decisions will this inform? What level of detail is needed? See Common Patterns for typical use cases.
Step 2: Identify nodes and relationships
List all key elements (nodes) and their connections (relationships). Identify hierarchy levels, dependency types, and grouping criteria. For simple cases (< 20 nodes), use resources/template.md. For complex systems (50+ nodes) or collaborative sessions, see resources/methodology.md for advanced strategies.
Step 3: Choose visualization approach
Select format based on complexity: Simple lists for < 10 nodes, tree diagrams for hierarchies, network graphs for complex relationships, or layered diagrams for systems. For large-scale systems or multi-map hierarchies, consult resources/methodology.md for mapping strategies and tool selection. See Common Patterns for guidance.
Step 4: Create the map
Build the visualization using markdown, ASCII diagrams, or structured text. Start with high-level structure, then add details. Include legend if needed. Use resources/template.md as your scaffold.
Step 5: Validate and refine
Check completeness, clarity, and accuracy using resources/evaluators/rubric_mapping_visualization_scaffolds.json. Ensure all critical nodes and relationships are present. Minimum standard: Score ≥ 3.5 average.
Architecture Diagrams:
Concept Maps:
Dependency Graphs:
Hierarchies & Taxonomies:
Flow Diagrams:
Scope Management:
Clarity Over Completeness:
Validation:
Common Pitfalls:
Resources:
resources/template.md - Structured scaffold for creating mapsresources/evaluators/rubric_mapping_visualization_scaffolds.json - Quality criteriaOutput:
mapping-visualization-scaffolds.md in current directorySuccess Criteria:
npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsGenerates JSON for the Diagrammer viewer to render mind maps, concept maps, flowcharts, trees, dependency graphs, and timelines. Activates automatically on diagram requests.
Technical diagram creation with visual design principles: format selection, layout, readability, and aesthetics. Invoke whenever task involves any interaction with diagrams — creating, reviewing, or improving visual representations of systems, processes, data flows, or relationships using Excalidraw or Mermaid.
Generates Excalidraw diagram JSON files that argue visually, not just display information. Use for workflows, architectures, or concepts.