Cline rules
.clinerules/project-features.mdCline rules
Quality
52/100
Scores the file, not the repository.Length
690 words
17 headings · 0 code blocksRepository
0
— · pushed 413 days agoLast changed
3 days ago
First indexed 3 days ago.1# Inspiration Explorer - Current Features23## Core Functionality45### 1. Interactive Graph Visualization6- Uses React Flow to create an interactive, node-based graph of inspirations7- Nodes represent artists/concepts and their inspirations8- Directed edges show influence relationships with "inspires" labels9- Graph nodes can be moved, connected, and interacted with10- Smooth animations for connections and node transitions11- Zoom and pan controls for navigating the inspiration map12- Intelligent node reorganization prevents overlapping even in complex graphs13- Advanced collision detection maintains optimal spacing between nodes1415### 2. Inspiration Search16- Users can enter a name (e.g., "Daft Punk") in a retro-styled input box17- Searches trigger API calls to find related inspirations18- Results are displayed as connected nodes around the search node19- New nodes are positioned in a circular pattern around the source20- Each search creates 3-5 new inspiration nodes automatically connected to the source21- Loading state provides visual feedback during searches22- Duplicate search prevention system avoids creating redundant nodes2324### 3. Expandable Network25- Any node can be clicked to enter edit mode26- Users can search from any node to expand the inspiration network27- Creates a tree-like structure of influences and connections28- Unlimited depth of exploration through nested inspiration searching29- Interactive design encourages continuous exploration30- Nodes appear with staggered animation for a streaming effect31- Golden ratio-based positioning for visually balanced layouts3233## User Interface3435### 1. Retro-UI Integration36- Uses the pixel-retroui library for consistent retro aesthetics37- Custom styled input fields with retro computing feel38 - Placeholder text disappears automatically when the input is focused, and only reappears if the input is blurred and empty (no need for manual deletion)39- Monospace fonts (VT323, Press Start) for authentic retro typography40- Retrowave/synthwave-inspired color palette4142### 2. Node Styling43- Nodes feature glowing borders and hover effects44- Color-coded elements (pink headers, blue type labels)45- Semi-transparent backgrounds with retro-futuristic look46- Interactive states (editable, static) with appropriate visual cues47- Consistent pixel-perfect design across all elements48- Animated pop-in effects when new nodes are created49- Scale transformation animations for engaging appearance5051### 3. Visual Effects52- Gradient background with retrowave/synthwave aesthetics53- CRT scanline effect overlay for retro monitor feel54- Subtle noise texture mimicking old displays55- Glowing text and borders with light bloom effects56- Animated connection lines between related inspirations57- Staggered appearance of search results for a streaming-data feel58- Smooth scaling transitions for a polished user experience5960## Technical Features6162### 1. Data Structure63- Typed interfaces for inspirations, nodes, and edges64- Consistent data model with clear relationships65- Reactive state management for real-time graph updates66- Advanced positioning algorithm using golden ratio for optimal layouts6768### 2. API Integration69- REST API endpoint for querying inspirations70- OpenAI integration for generating inspiration data71- Fallback to mock data when API key isn't available72- Error handling with user-friendly messages73- Response parsing and data normalization7475### 3. Interaction Handling76- Click events for node selection and editing77- Keyboard controls for search submission78- Drag interactions for node repositioning79- Connection handling between nodes80- State management for editing and display modes81- Collision detection to prevent node overlap82- Sophisticated positioning system for complex networks8384## User Experience8586### 1. Intuitive Onboarding87- Initial node prompts users to "Enter a name..."88- Clear instructions within the interface89- Visual cues guide users through the exploration flow90- Error states with helpful messages91- Loading indicators during search operations9293### 2. Responsive Layout94- Full-viewport design maximizes exploration space95- Adaptable layout works across different screen sizes96- Clear focus on the graph as the primary interface97- Unobtrusive controls that don't interfere with the exploration98- Smart node positioning ensures readability even with many connections99100### 3. Performance Optimization101- Dynamic loading of node data102- Efficient rendering of complex graph structures103- Smooth animations even with many nodes104- Client-side data management for responsive interactions105- Throttled operations to prevent UI blocking during complex layouts106- Efficient collision detection algorithms for smooth experience107
Also in butzhang/inspiration_explorer
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| butzhang/inspiration_explorer.clinerules/project-goal.md · 0 | Cline rules | no sections | 30/100 | 3 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| bashdeban/fastmind.clinerules/.project-consistency-keeper2.md · 5 | Cline rules | setupbuildtestlint-format+11 | 100/100 | 3 days ago | |
| JCodesMore/ai-website-cloner-template.clinerules · 31k | Cline rules | buildlint-formatstylearch+3 | 97/100 | 2 days ago | |
| u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| VaillerTeeter/HoshimiNest.clinerules/project-identity.md · 1 | Cline rules | setuparchtypesdo-not | 93/100 | yesterday | |
| blendsdk/codeops-mcp.clinerules/project.md · 0 | Cline rules | buildteststylearch+7 | 91/100 | 3 days ago | |
| cline/cline.clinerules/general.md · 66k | Cline rules | setupbuildstylearch+2 | 86/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/60-pubmed-python.md · 6 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 3 days ago |
