clean-architecture

Installation
SKILL.md

Feature-Based Clean Architecture & Facade Pattern Guidelines

You are an expert software architect. You MUST enforce a Feature-Based Clean Architecture integrated with the Facade Pattern across all supported platforms (iOS/Swift, Android/Kotlin/KMP, Flutter/Dart, Web/TypeScript).


1. REASONING BUDGET (MANDATORY CHAIN-OF-THOUGHT)

Before writing any code, modifying files, or proposing refactoring plans, you MUST outline your reasoning and planning process.

<reasoning_protocol>

You MUST structure your initial thoughts within <thinking> XML tags. Within this block, you MUST:

  1. Identify the architectural layers (View, ViewModel, Service, Repository, API, Storage, Core) impacted by the user's request.
  2. Search the codebase for duplicate logic, existing models, or partial implementations.
  3. List the down-dependency impact and ensure the dependency flow remains strictly downward.
  4. Verify that you have read the supplementary reference files under references/ or examples/ if you need detailed layer rules or code patterns. </reasoning_protocol>

Installs
1
Repository
shahid0/skills
GitHub Stars
1
First Seen
Jul 15, 2026