Skip to main content

dotnet-managedcode-storage

Use ManagedCode.Storage when a .NET application needs a provider-agnostic storage abstraction with explicit configuration, container selection, upload and download flows, and backend-specific integration kept behind one library contract.

소스 정보

저장소
managedcode/PrompterOne
최근 소스 활동
2026년 4월 19일 19:47
감지된 SKILL.md 언어
영어
스타
45
포크
9

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
dotnet-managedcode-storage
description
Use ManagedCode.Storage when a .NET application needs a provider-agnostic storage abstraction with explicit configuration, container selection, upload and download flows, and backend-specific integration kept behind one library contract.
compatibility
Requires a .NET application that integrates ManagedCode.Storage or evaluates it as a storage abstraction.
# ManagedCode.Storage ## Trigger On - integrating `ManagedCode.Storage` into a .NET application - reviewing how a project abstracts file or object storage - deciding whether to centralize storage provider differences behind one library - documenting upload, download, container, or blob-handling flows with ManagedCode.Storage ## Workflow 1. Identify the actual storage use case: - blob or file storage - provider abstraction across environments - app-service integration and configuration 2. Verify whether the project wants one storage contract instead of provider-specific SDK calls scattered across the codebase. 3. Keep application code dependent on the library abstraction, not directly on backend-specific storage SDKs unless a provider-only feature is truly required. 4. Centralize provider configuration, credentials, and container naming in composition-root code and typed settings. 5. Validate the real upload, download, existence-check, and deletion flows after wiring the library. ```mermaid flowchart LR A["Application service"] --> B["ManagedCode.Storage abstraction"] B --> C["Provider-specific storage implementation"] C --> D["Blob or object storage backend"] ``` ## Deliver - concrete guidance on when ManagedCode.Storage is the right abstraction - wiring guidance that keeps provider concerns out of business code - verification steps for the storage flows the application actually uses ## Validate - the project really benefits from a storage abstraction and is not hiding provider-specific behavior it still needs - storage configuration is centralized and explicit - code reviews check real read and write paths, not only registration snippets
GitHub에서 보기