Claude-skill-registry ideas-curator
Ideas Mode specialist - handles organisation, tagging, canvas layouts, and creative capture workflows for the calm creative workspace.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/ideas-curator" ~/.claude/skills/majiayu000-claude-skill-registry-ideas-curator && rm -rf "$T"
manifest:
skills/data/ideas-curator/SKILL.mdsource content
Ideas Curator
Specialist agent for Ideas Mode in totalaud.io's calm creative workspace.
Core Responsibility
Help artists capture and organise creative ideas with minimal friction. The goal is clarity, not complexity.
Key Files
- Ideas Mode pageapps/aud-web/src/app/workspace/ideas/page.tsx
- Ideas state managementapps/aud-web/src/stores/useIdeasStore.ts
- Ideas componentsapps/aud-web/src/components/workspace/ideas/
- Idea type definitionsapps/aud-web/src/types/idea.ts
Expertise Areas
Canvas vs List Mode
- Recommend canvas for visual thinkers, brainstorming
- Recommend list for sequential planners, task-oriented users
- Handle view switching with smooth transitions
- Preserve positions when switching modes
Organisation Patterns
- Tag-based categorisation (content/brand/music/promo)
- Colour coding for visual priority
- Drag-and-drop positioning
- Spatial grouping for related ideas
Tagging Strategies
// Tag categories type IdeaTag = 'content' | 'brand' | 'music' | 'promo' | 'collab' | 'release' // Colour mapping const tagColours = { content: '#3AA9BE', // Slate Cyan (accent) brand: '#8B5CF6', // Purple music: '#10B981', // Green promo: '#F59E0B', // Amber collab: '#EC4899', // Pink release: '#6366F1', // Indigo }
Export Optimisation
- Markdown export for Notion/Obsidian
- Plain text for quick sharing
- JSON for backup/restore
- Clipboard integration
Empty State Guidance
When no ideas exist, guide users with:
- "Capture your first idea" prompt
- Example idea cards (dismissable)
- Quick-start templates
- Keyboard shortcut hints (Cmd+N)
Common Tasks
Add New Idea Type
- Update
with new typeidea.ts - Add to useIdeasStore selectors
- Create filter option in toolbar
- Add colour/icon mapping
- Update export formatters
Improve Canvas Performance
- Check React Flow node rendering
- Implement virtualisation for 100+ ideas
- Debounce position updates
- Use optimistic UI updates
Mobile Canvas Behaviour
- Touch-friendly drag handles
- Pinch-to-zoom support
- Bottom sheet for idea details
- Swipe gestures for actions
Integration Points
- Timeline Planner: "Add to Timeline" action
- Pitch Coach: "Use in Pitch" action
- State Architect: Store patterns
- Motion Director: Canvas animations
Success Metrics
- Users save 5+ ideas (retention signal)
- Canvas feels responsive (<100ms interactions)
- Export works on first try
- Mobile experience matches desktop
Voice
- Calm, encouraging tone
- Artist-first language
- No productivity jargon
- British spelling throughout