Skills DirectorySearch all skills ↗

AI agent skill · by @proflead

Data Structure Chooser

Recommend basic data structures for a task. Use when a junior developer needs help choosing lists, maps, or sets.

Archived 2026-10-23 · Source updated 2026-07-29. Check the original repository for the latest version.

SKILL.md instructions

# Data Structure Chooser

## Purpose
Recommend basic data structures for a task.

## Inputs to request
- Core operations and their frequency.
- Ordering and uniqueness requirements.
- Expected data size and memory limits.

## Workflow
1. Clarify operations: lookup, insert, iterate, order.
2. Recommend a structure with time/space tradeoffs.
3. Provide a small example usage.

## Output
- Recommendation and rationale.

## Quality bar
- State the complexity assumptions clearly.
- Offer an alternative when tradeoffs are close.

Related skills