Skip to content

Enhancement: Quick-pick common slice names from dropdown #22

@ecorkran

Description

@ecorkran

Feature Request

Add a dropdown or autocomplete for common slice names to make slice creation faster and more consistent.

Current Behavior

Users must manually type slice names like:

  • 900-slice.maintenance
  • 100-slice.foundation
  • 200-slice.feature-name

This leads to:

  • Typos and inconsistent naming
  • Need to remember common patterns
  • Slower workflow for standard slices

Proposed Solution

Add a quick-pick dropdown or autocomplete to the "Current Slice" field with common slice names:

Common Slices (suggested defaults):

  • 100-slice.foundation
  • 200-slice.core-features
  • 300-slice.ui-components
  • 400-slice.integration
  • 500-slice.testing
  • 900-slice.maintenance
  • 910-slice.bug-fixes
  • 920-slice.refactoring
  • 930-slice.documentation

Implementation Options:

Option 1: Combobox (Recommended)

  • Searchable dropdown with autocomplete
  • Can still type custom slice names
  • Shows suggestions as you type
  • We already have a Combobox component!

Option 2: Recent Slices

  • Show recently used slice names
  • Auto-populated from project history
  • More dynamic than static list

Option 3: Hybrid

  • Common slices + recent slices
  • Best of both worlds

Benefits

  • ✅ Faster slice creation workflow
  • ✅ Consistent naming across projects
  • ✅ Helps users learn slice naming conventions
  • ✅ Reduces typos
  • ✅ Still allows custom names

UI Mockup (Concept)

Current Slice: [031-slice.hero-section ▼]
               └─ Dropdown shows:
                  • 100-slice.foundation
                  • 200-slice.core-features
                  • 900-slice.maintenance
                  • ─────────────────────
                  • Recently used:
                  • 050-slice.auth
                  • 031-slice.hero-section

Auto-fill Integration

This would work seamlessly with the existing auto-fill feature (#18) - selecting a slice from dropdown would still auto-populate the task file field.

Priority

Medium - Nice quality-of-life improvement, not blocking

Labels

enhancement

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions