bulk-operations-patterns

Implement structured Excel/CSV bulk imports with validation for ABP Framework apps.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/alexsandrocruz/DominusLeads --skill bulk-operations-patterns-alexsandrocruz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bulk-operations-patterns
Source: https://github.com/alexsandrocruz/DominusLeads/tree/main/backend/Sapienza.Leads/.claude/skills/bulk-operations-patterns
Command: npx skills add https://github.com/alexsandrocruz/DominusLeads --skill bulk-operations-patterns-alexsandrocruz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides repeatable patterns for handling bulk data in ABP Framework applications, including Excel/CSV imports, large batch updates, and robust validation to prevent data issues.

Core Features & Use Cases

  • Excel/CSV Import: Parse, validate, and map large datasets to domain entities with per-row checks.
  • Batch Processing & Progress: Process items in chunks with progress reporting and transactional safety.
  • Bulk Update & Export: Update existing records from bulk sources and generate reusable export/import templates.

Quick Start

Upload an Excel or CSV file to the bulk-import endpoint and monitor validation results, then proceed to import if validation passes.

Frequently Asked Questions about bulk-operations-patterns

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

FAQPage Schema
How do I handle Excel and CSV bulk imports in ABP Framework applications?

You handle Excel and CSV bulk imports in ABP Framework by parsing files, validating each row, and mapping data to domain entities. The skill processes items in chunks with progress reporting and transactional safety via EFCore.

What is the best way to perform batch processing with progress tracking for large datasets?

Batch processing with progress tracking for large datasets is achieved by processing items in chunks with progress reporting and transactional safety. This approach ensures data integrity during incremental updates and large batch operations in ABP-based services.

Does this bulk data processing approach support EFCore transactional inserts and updates?

Yes, this bulk data processing approach supports EFCore transactional inserts and updates. It provides automated data integrity checks and uses methods like InsertManyAsync and UpdateManyAsync to ensure transactional safety during large dataset imports.

Can I validate data row-by-row before importing a large Excel file?

Yes, you can validate data row-by-row before importing a large Excel file. The skill applies per-row checks during parsing and validation, reporting errors before you proceed with the actual import to prevent data issues.

How do I generate reusable import and export templates for bulk data operations?

You generate reusable import and export templates for bulk data operations using the provided template-based export and import workflows. This streamlines updating existing records from bulk sources with consistent structured patterns.