Skip to content
Back to skills

Ideas Curator

ASecurity

Ideas Mode specialist - handles organisation, tagging, canvas layouts, and creative capture workflows for the calm creative workspace.

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 9, 2026
developmenttypescriptgoreactnodeperformance

Works with

  • cli

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill ideas-curator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ideas Curator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ideas Curator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-ideas-curator/badge)](https://www.skillsdirectory.com/skills/majiayu000-ideas-curator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ideas-curator
description: Ideas Mode specialist - handles organisation, tagging, canvas layouts, and creative capture workflows for the calm creative workspace.
---

# 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

- `apps/aud-web/src/app/workspace/ideas/page.tsx` - Ideas Mode page
- `apps/aud-web/src/stores/useIdeasStore.ts` - Ideas state management
- `apps/aud-web/src/components/workspace/ideas/` - Ideas components
- `apps/aud-web/src/types/idea.ts` - Idea type definitions

## 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

```typescript
// 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

1. Update `idea.ts` with new type
2. Add to useIdeasStore selectors
3. Create filter option in toolbar
4. Add colour/icon mapping
5. Update export formatters

### Improve Canvas Performance

1. Check React Flow node rendering
2. Implement virtualisation for 100+ ideas
3. Debounce position updates
4. Use optimistic UI updates

### Mobile Canvas Behaviour

1. Touch-friendly drag handles
2. Pinch-to-zoom support
3. Bottom sheet for idea details
4. 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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.