common-tasks

Automate adding UI components, data models, and synchronization logic in the Ensemble codebase.

3|1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/videogorl/ensemble --skill common-tasks-videogorl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: common-tasks
Source: https://github.com/videogorl/ensemble/tree/main/.claude/skills/common-tasks
Command: npx skills add https://github.com/videogorl/ensemble --skill common-tasks-videogorl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and standardizes the process for adding new app components, such as ViewModels, Views, CoreData entities, hubs, music sources, and playlist mutations, reducing boilerplate and errors in feature development.

Core Features & Use Cases

  • Step-by-step recipes with concrete code patterns to implement common components.
  • Dependency injection and scaffolding via DependencyContainer to ensure consistent wiring.
  • Hands-on guidance for creating detail loaders, hub integrations, and offline support.

Quick Start

Follow the step-by-step recipe in this guide to add a new ViewModel or View to the appropriate package path.

Frequently Asked Questions about common-tasks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add new SwiftUI Views and ViewModels without writing repetitive boilerplate?

To add SwiftUI Views and ViewModels with minimal boilerplate, follow step-by-step recipes that provide concrete code patterns for implementation. This approach standardizes scaffolding requirements and reduces errors during feature development.

What is the best way to implement CoreData entities and sync logic in a Swift project?

The best way to implement CoreData entities and synchronization logic is using recipe-like guidance that standardizes data model creation. This ensures consistent wiring via DependencyContainer and provides hands-on instructions for offline support.

How do I wire up dependency injection for new app components in Swift?

You wire dependency injection for new Swift app components by utilizing a DependencyContainer for consistent scaffolding. This method automates the wiring process for ViewModels, Views, and hubs, ensuring architecture standards are met.

Can I use templates to automate hub integrations and music source additions?

Yes, you can use templates to automate hub integrations and music source additions. The automation provides step-by-step recipes with concrete code patterns, ensuring proper documentation structure and reducing manual coding errors.

How do I create detail loaders and playlist mutations within an existing Swift architecture?

You create detail loaders and playlist mutations by following recipe-like guidance that maps directly to your Swift architecture. This standardizes the process of adding synchronization logic and ensures consistent wiring across the app.