Add Semiotic data visualization cursorrules#207
Add Semiotic data visualization cursorrules#207emeeks wants to merge 3 commits intoPatrickJS:mainfrom
Conversation
Add Semiotic data visualization cursorrules
Added README for Semiotic Data Visualization with cursor rules.
Added cursor rules for Semiotic data visualization library.
📝 WalkthroughWalkthroughThe pull request adds documentation for Semiotic, a React-based data visualization library. Changes include: an entry in the main README linking to Semiotic rules with description of chart types and MCP server support, a comprehensive .cursorrules file providing AI assistant guidelines for Semiotic development, and a dedicated README documenting the library and its creator. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment Tip You can validate your CodeRabbit configuration file in your editor.If your editor has YAML language server, you can enable auto-completion and validation by adding |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
rules/semiotic-react-dataviz-cursorrules-prompt-file/.cursorrules (1)
3-336: Consider adding a compact table of contents for scanability.Great coverage, but this file is very dense. A short in-file TOC (Quick Start, APIs, Realtime, Pitfalls, Examples) would make it easier to navigate while keeping the same content.
As per coding guidelines, "Use clear and concise language in all documentation and .cursorrules files" and "focus on practical use cases for Cursor AI users."
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@rules/semiotic-react-dataviz-cursorrules-prompt-file/.cursorrules` around lines 3 - 336, Add a short, compact Table of Contents near the top that lists the major sections (e.g., Quick Start, Architecture, Common Props, XY Charts, Ordinal Charts, Network Charts, Geo Charts, Realtime Charts, Stream Frame Callbacks, Coordinated Views, ChartContainer, Layout & Composition, Key Patterns, Annotations, Server-Side Rendering, AI Features, Known Pitfalls, Examples) and provide anchor-like labels corresponding to the existing headings (use the exact heading names like "Quick Start", "Realtime Charts", "Known Pitfalls") so readers can quickly scan; while adding it, tighten language throughout by replacing long paragraphs with concise bullets or one-line summaries for each section and surface the most practical use cases for Cursor AI users (e.g., push API, onObservation, toConfig/fromConfig) under Realtime/AI sections to improve scanability without changing factual content.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@rules/semiotic-react-dataviz-cursorrules-prompt-file/.cursorrules`:
- Around line 3-336: Add a short, compact Table of Contents near the top that
lists the major sections (e.g., Quick Start, Architecture, Common Props, XY
Charts, Ordinal Charts, Network Charts, Geo Charts, Realtime Charts, Stream
Frame Callbacks, Coordinated Views, ChartContainer, Layout & Composition, Key
Patterns, Annotations, Server-Side Rendering, AI Features, Known Pitfalls,
Examples) and provide anchor-like labels corresponding to the existing headings
(use the exact heading names like "Quick Start", "Realtime Charts", "Known
Pitfalls") so readers can quickly scan; while adding it, tighten language
throughout by replacing long paragraphs with concise bullets or one-line
summaries for each section and surface the most practical use cases for Cursor
AI users (e.g., push API, onObservation, toConfig/fromConfig) under Realtime/AI
sections to improve scanability without changing factual content.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: c3a20493-7445-4a0e-9f3b-da15ae76e344
📒 Files selected for processing (3)
README.mdrules/semiotic-react-dataviz-cursorrules-prompt-file/.cursorrulesrules/semiotic-react-dataviz-cursorrules-prompt-file/README.md
Adds cursor rules for Semiotic, a React data visualization library with 30+ chart types (XY, ordinal, network, geo, realtime), streaming canvas rendering, coordinated views, and a built-in MCP server for AI-assisted chart generation.
.cursorrulesfile with comprehensive component API referenceSummary by CodeRabbit