MicroSim Matcher
The microsim-matcher skill analyzes diagram, chart, or simulation specifications and returns a ranked list of the most suitable MicroSim generator skills to use. It compares specifications against all available generators and provides match scores with detailed reasoning.
Key Capabilities
This skill provides:
- Specification Analysis: Parses diagram/chart requirements
- Multi-Generator Comparison: Evaluates against all 9+ generators
- Match Scoring: 0-100 scale for each generator
- Ranked Recommendations: Ordered list with reasoning
- Capability Matching: Maps features to generator strengths
Available Generators Evaluated
The skill evaluates matches against:
- microsim-p5 - General p5.js simulations and animations
- chartjs-generator - Standard statistical charts
- math-function-plotter-plotly - Mathematical function plots
- mermaid-generator - Flowcharts and workflow diagrams
- vis-network - Network graphs with nodes and edges
- causal-loop-microsim-generator - Systems thinking diagrams
- timeline-generator - Chronological event timelines
- map-generator - Geographic visualizations
- venn-diagram-generator - Set relationship diagrams
- bubble-chart-generator - Priority matrices
When to Use
Use this skill when:
- A user has a diagram specification and needs generator guidance
- Describing a desired MicroSim without specifying a generator
- Asking "Which MicroSim generator should I use for...?"
- Comparing multiple generator options
- Recommending the best generator for a specification
Matching Criteria
The skill evaluates:
- Interactivity Requirements: Static vs animated vs user-controlled
- Data Type: Categorical, numerical, temporal, spatial
- Visual Complexity: Simple shapes to complex visualizations
- Layout Needs: Fixed, responsive, zoomable
- Special Features: Tooltips, legends, export capabilities
Output Format
The skill returns a ranked list with:
1 2 3 4 5 | |
Integration
This skill is typically used at the start of MicroSim development to ensure the right tool is selected before implementation begins.