← ClaudeAtlas

brainstorminglisted

Use when planning architectural tasks, multi-module restructuring, new system integrations, or exploring trade-offs between design options.
rabee-elkholy/android-agent-harness · ★ 6 · AI & Automation · score 78
Install: claude install-skill rabee-elkholy/android-agent-harness
# Brainstorming & Architecture Exploration Skill ## 1. Purpose & Planning Depth Planning depth is advisory and categorizes tasks into two levels: - **BOUNDED (Default)**: Normal bug fixes, targeted UI tweaks, single-screen features, small repository methods, or isolated Room migrations. These tasks skip architectural design ceremony and proceed directly to the standard implementation plan. - **ARCHITECTURAL**: Multi-module restructuring, public API redesigns, persistence or networking layer swaps, major authentication redesigns, or app-wide state pattern migrations. For `ARCHITECTURAL` tasks, activate this skill to author a concise **Design-Lite** section inside the single `implementation_plan.md` artifact before requesting approval. > [!IMPORTANT] > **Single Approval Invariant**: The Design-Lite exploration does NOT create an extra approval round. The single interactive **Proceed** button on `implementation_plan.md` authorizes both the chosen design approach and the implementation plan. --- ## 2. Design-Lite Structure (ARCHITECTURAL Tasks) When authoring an architectural plan, include a concise section with: 1. **Goal & Constraints**: What must change and what non-negotiable boundaries exist. 2. **Current Architecture**: The existing pattern, module topology, or contract. 3. **Option A (Minimal / Evolutionary)**: Smallest blast radius, builds on existing code structure. 4. **Option B (Idiomatic Target Architecture)**: Clean separation of concerns, target patterns. 5. **