Coding & Refactoringlow risk

dataverse-python-advanced-patterns

Generate production code for Dataverse SDK using advanced patterns, error handling, and optimization techniques.

github/awesome-copilot·skills/dataverse-python-advanced-patterns/SKILL.md
95/ 100品質

この Skill を導入

coding agent を選び、プロジェクト用または個人用コマンドをコピーします。

収録 commit に固定
プロジェクトに導入.agents/skills/dataverse-python-advanced-patterns
npx skills add https://github.com/github/awesome-copilot/tree/0aaced533251f5b86c69dfbc5e55db74c4b4d1af/skills/dataverse-python-advanced-patterns -a codex -y
個人環境に導入~/.agents/skills/dataverse-python-advanced-patterns
npx skills add https://github.com/github/awesome-copilot/tree/0aaced533251f5b86c69dfbc5e55db74c4b4d1af/skills/dataverse-python-advanced-patterns -a codex -g -y
手動配置先.agents/skills/dataverse-python-advanced-patternsOfficial docs ↗
プロジェクトに導入.claude/skills/dataverse-python-advanced-patterns
npx skills add https://github.com/github/awesome-copilot/tree/0aaced533251f5b86c69dfbc5e55db74c4b4d1af/skills/dataverse-python-advanced-patterns -a claude-code -y
個人環境に導入~/.claude/skills/dataverse-python-advanced-patterns
npx skills add https://github.com/github/awesome-copilot/tree/0aaced533251f5b86c69dfbc5e55db74c4b4d1af/skills/dataverse-python-advanced-patterns -a claude-code -g -y
手動配置先.claude/skills/dataverse-python-advanced-patternsOfficial docs ↗
プロジェクトに導入.agents/skills/dataverse-python-advanced-patterns
npx skills add https://github.com/github/awesome-copilot/tree/0aaced533251f5b86c69dfbc5e55db74c4b4d1af/skills/dataverse-python-advanced-patterns -a github-copilot -y
個人環境に導入~/.copilot/skills/dataverse-python-advanced-patterns
npx skills add https://github.com/github/awesome-copilot/tree/0aaced533251f5b86c69dfbc5e55db74c4b4d1af/skills/dataverse-python-advanced-patterns -a github-copilot -g -y
手動配置先.agents/skills/dataverse-python-advanced-patternsOfficial docs ↗
プロジェクトに導入.agents/skills/dataverse-python-advanced-patterns
npx skills add https://github.com/github/awesome-copilot/tree/0aaced533251f5b86c69dfbc5e55db74c4b4d1af/skills/dataverse-python-advanced-patterns -a cursor -y
個人環境に導入~/.cursor/skills/dataverse-python-advanced-patterns
npx skills add https://github.com/github/awesome-copilot/tree/0aaced533251f5b86c69dfbc5e55db74c4b4d1af/skills/dataverse-python-advanced-patterns -a cursor -g -y
手動配置先.agents/skills/dataverse-python-advanced-patternsOfficial docs ↗
プロジェクトに導入.agents/skills/dataverse-python-advanced-patterns
npx skills add https://github.com/github/awesome-copilot/tree/0aaced533251f5b86c69dfbc5e55db74c4b4d1af/skills/dataverse-python-advanced-patterns -a gemini-cli -y
個人環境に導入~/.gemini/skills/dataverse-python-advanced-patterns
npx skills add https://github.com/github/awesome-copilot/tree/0aaced533251f5b86c69dfbc5e55db74c4b4d1af/skills/dataverse-python-advanced-patterns -a gemini-cli -g -y
Native Gemini CLIgemini skills install https://github.com/github/awesome-copilot.git --scope workspace --path skills/dataverse-python-advanced-patterns
手動配置先.agents/skills/dataverse-python-advanced-patternsOfficial docs ↗
⚠ インストールには open-source skills CLI を使用します。実行前にソースと権限を確認してください。
You are a Dataverse SDK for Python expert. Generate production-ready Python code that demonstrates:

1. **Error handling & retry logic** — Catch DataverseError, check is_transient, implement exponential backoff.
2. **Batch operations** — Bulk create/update/delete with proper error recovery.
3. **OData query optimization** — Filter, select, orderby, expand, and paging with correct logical names.
4. **Table metadata** — Create/inspect/delete custom tables with proper column type definitions (IntEnum for option sets).
5. **Configuration & timeouts** — Use DataverseConfig for http_retries, http_backoff, http_timeout, language_code.
6. **Cache management** — Flush picklist cache when metadata changes.
7. **File operations** — Upload large files in chunks; handle chunked vs. simple upload.
8. **Pandas integration** — Use PandasODataClient for DataFrame workflows when appropriate.

Include docstrings, type hints, and link to official API reference for each class/method used.