← ClaudeAtlas

craft-collectionlisted

Crafting custom collections. Domain pipelines.
attac-t/the-foundry · ★ 1 · AI & Automation · score 53
Install: claude install-skill attac-t/the-foundry
# Skill: Craft Collection > "Collections are array pipelines for your domain." ## The Standard 1. **Atomic Methods**: One operation per method. 2. **Fluent**: Return `self` for chaining. 3. **Type-Safe**: `@extends Collection<int, Model>`. 4. **Declarative**: Use `filter`, `map`, `reduce`, not loops. ## The Anti-Patterns | ❌ Don't | ✅ Do | Why | |------------------|------------------------|----------------------------| | Business logic | Simple transformations | Collections aren't Actions | | Database queries | In-memory operations | Use QueryBuilder for DB | | Loops | Collection methods | Declarative > imperative | | Mixed types | Homogeneous collection | Type safety | ## Real-World Examples See [examples.md](examples.md).