Skip to main content

data-access

Implement the data access layer including contracts, repositories, and BLoC/Cubit for business logic. Use when adding Flutter CQRS data access.

소스 정보

저장소
leancodepl/ai-plugins
최근 소스 활동
2026년 5월 30일 07:25
감지된 SKILL.md 언어
영어
스타
4
포크
0

설치 방법

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

소스 파일 검토

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

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
data-access
description
Implement the data access layer including contracts, repositories, and BLoC/Cubit for business logic. Use when adding Flutter CQRS data access.
argument-hint
<feature-or-use-case>
# Implement Data Access Layer Implement the data access layer including contracts, repositories, and BLoC/Cubit for business logic. ## Relevant knowledge - For details about CQRS and contracts, see `../flutter-cqrs-usage/references/cqrs-data-access.md`. - For command/query/operation naming, base classes, the `cqrs.run`/`cqrs.get` API, repository boundaries, and contract generation, see `reference.md` (alongside this skill). - For base-cubit recipes, use `flutter-cubit-utils`. ## Steps 1. Find the required contracts in `contracts.dart`. Match them against the user prompt. 2. If contracts are missing, ask the user to run the contracts generator or run it manually. 3. For simple API calls, use contracts directly in the BLoC/Cubit. 4. For complex logic (caching, multiple sources, mapping), implement a repository. 5. Implement the BLoC or Cubit to handle the feature's business logic. 6. Do not create operations unless explicitly requested. ## Success criteria - Code follows `../flutter-cqrs-usage/references/cqrs-data-access.md` and other relevant plugin rules. - Missing contracts are reported if still absent after generation. - All uncertainties are clarified with the user rather than assumed.
GitHub에서 보기