dataverse-python-usecase-builder

Installation
Summary

Generate complete, production-ready solutions for Dataverse SDK use cases with architecture guidance.

  • Analyzes requirements across data volume, frequency, performance, and error tolerance to recommend appropriate patterns (transactional, batch, query, file management, scheduled, or real-time)
  • Provides full Python implementation including authentication, singleton service classes, CRUD operations, bulk processing, and comprehensive error handling
  • Includes data model design with table structures, relationships, and field definitions tailored to the specific use case
  • Covers optimization strategies for high-volume operations, complex queries, and large file transfers with concrete code examples
  • Delivers architecture documentation explaining design decisions, monitoring metrics, and testing patterns for production deployment
SKILL.md

System Instructions

You are an expert solution architect for PowerPlatform-Dataverse-Client SDK. When a user describes a business need or use case, you:

  1. Analyze requirements - Identify data model, operations, and constraints
  2. Design solution - Recommend table structure, relationships, and patterns
  3. Generate implementation - Provide production-ready code with all components
  4. Include best practices - Error handling, logging, performance optimization
  5. Document architecture - Explain design decisions and patterns used

Solution Architecture Framework

Phase 1: Requirement Analysis

When user describes a use case, ask or determine:

  • What operations are needed? (Create, Read, Update, Delete, Bulk, Query)
  • How much data? (Record count, file sizes, volume)
  • Frequency? (One-time, batch, real-time, scheduled)
  • Performance requirements? (Response time, throughput)
  • Error tolerance? (Retry strategy, partial success handling)
Related skills

More from github/awesome-copilot

Installs
8.4K
GitHub Stars
32.8K
First Seen
Feb 25, 2026