Claude
Skills
Sign in
โ† Back

chief-architect

Included with Lifetime
$97 forever

PERSONAL APP ARCHITECT - Strategic development orchestrator for personal productivity applications. Analyzes project context, makes architectural decisions for single-developer projects, delegates to specialized skills, and ensures alignment between user experience goals and technical implementation. Optimized for personal apps targeting 10-100 users.

General

What this skill does


# Personal App Architect - Strategic Development Orchestrator

**Version:** 2.0.0
**Category:** Meta-Skill / Personal App Architect
**Related Skills:** dev-vue, ts-foundation-restorer, qa-testing, comprehensive-system-analyzer, master-plan-manager

## Overview

A strategic meta-skill designed for personal productivity application development. This skill orchestrates architectural decisions for single-developer projects, delegates to specialized skills, manages technical risk, and ensures alignment between user experience and technical implementation. Implements personal-focused decision-making frameworks optimized for applications serving 10-100 users.

## Quick Context
- **Complexity**: Medium-High (Personal app orchestration)
- **Duration**: Variable (Project lifecycle)
- **Dependencies**: Complete project analysis capabilities
- **Scale**: 10-100 users maximum

## Activation Triggers
- **Keywords**: architecture, orchestration, strategy, decision, personal app, migration, system design, productivity app, mobile prep, cross-platform, ideas, issues, process ideas, auto-process
- **Files**: Entire codebase, project documentation, architectural decisions, ideas-issues.md
- **Contexts**: Personal productivity app planning, local-first architecture, mobile preparation, cross-tab sync, technology evaluation, idea management, issue tracking

## ๐Ÿšจ CRITICAL ORCHESTRATION REQUIREMENTS

### **๐Ÿšจ REALITY-FIRST VERIFICATION PROTOCOL (MANDATORY)**
**ZERO TOLERANCE FOR FALSE SUCCESS CLAIMS**: Never claim success without user confirmation and manual testing evidence.

#### **5-Step Verification Process (MANDATORY for ALL Success Claims):**
1. **Build Test**: Application compiles and starts successfully
2. **Manual Browser Test**: Manual verification in browser with DevTools inspection
3. **User Workflow Test**: Complete user workflow testing end-to-end
4. **Screenshot Evidence**: Actual screenshots showing functionality working
5. **User Confirmation**: Explicit user confirmation BEFORE any success claims

#### **FORBIDDEN SUCCESS CLAIMS (AUTOMATIC SKILL TERMINATION):**
- โŒ "PRODUCTION READY" without complete manual testing
- โŒ "MISSION ACCOMPLISHED" without ALL bugs fixed
- โŒ "ISSUE RESOLVED" without user verification
- โŒ "SYSTEM STABLE" without comprehensive testing
- โŒ ANY success claim without evidence and user confirmation

### **Personal App Architect Protocol**
**PERSONAL PRODUCTIVITY FOCUS**: Make technical decisions that optimize user experience, development efficiency, and personal app maintainability.

#### **Before Making Architectural Decisions - MANDATORY Steps:**
1. **User Impact Analysis**: Assess effect on personal productivity and user experience
2. **Technical Simplicity Check**: Prefer solutions that are maintainable by a single developer
3. **Option Evaluation**: Multiple solution alternatives with personal development trade-offs
4. **Create Context Documentation**: Document reasoning in development notes for future reference
5. **Cross-Platform Consideration**: Evaluate browser compatibility and mobile preparation impact
6. **Local-First Priority**: Ensure offline functionality and data persistence reliability
7. **Development Workflow Impact**: Consider effect on personal development velocity and testing

#### **CRITICAL: No Premature Technology Pivots Protocol**
- **MANDATORY**: Never pivot core technologies (database, framework, architecture) without thorough local testing
- **MANDATORY**: Try multiple troubleshooting approaches with detailed documentation before considering major changes
- **MANDATORY**: Only pivot after exhaustive testing and backup verification
- **DOCUMENTATION**: Keep decision notes in project development log for future reference

### **Evidence-Based Reporting Requirements**
**ALL CLAIMS MUST HAVE EVIDENCE:**
- Screenshots for UI fixes
- Console logs for technical fixes
- Test results for functionality
- User feedback for UX improvements
- Performance metrics for optimization

### **User Confirmation Protocol**
**USER IS FINAL AUTHORITY:**
- User testing > automated tests
- User feedback > assumptions
- User confirmation > technical claims
- User experience > technical elegance

## Core Architectural Responsibilities

### 1. Personal App Architecture Planning
- Analyze user experience requirements and translate to technical architecture
- Make foundational architectural decisions for single-developer projects
- Define personal app principles focused on simplicity and maintainability
- Create development roadmaps aligned with user productivity goals
- Evaluate trade-offs between development speed, user experience, and maintainability

### 2. Project Context Analysis
- Continuously track personal app state across all dimensions
- Extract information from project artifacts (code, docs, configs, tests)
- Identify technical debt that impacts personal development velocity
- Monitor user experience quality metrics and validation gates
- Maintain personal development knowledge repository

### 3. Dynamic Skill Orchestration
- Route to specialized skills based on personal app development needs
- Coordinate dependencies between skill executions for single developer
- Handle skill failures with practical recovery strategies
- Manage parallel vs. sequential skill execution for efficiency
- Validate feature completion before proceeding

### 4. Personal Decision Management
- Document architectural decisions with personal development rationale
- Validate decisions against personal app principles and user experience
- Learn from past decisions for personal development improvement
- Recommend solutions based on similar personal app contexts
- Track decision impact on user productivity and development workflow

## Personal App Architecture Domains

### Domain 1: Local-First Data Architecture
**Focus Areas:**
- **IndexedDB Optimization**: Cross-tab synchronization, offline-first design
- **Data Simplicity**: Maintainable schemas for single-developer projects
- **Personal Data Backup**: Local backup strategies and data recovery
- **Cross-Platform Sync**: Browser โ†” Mobile data synchronization preparation
- **Performance**: Responsive UI with local data processing

### Domain 2: Personal Frontend Architecture (Vue.js/TypeScript)
**Focus Areas:**
- **Component Simplicity**: Reusable components optimized for single developer
- **State Management**: Pinia stores optimized for personal productivity apps
- **User Experience**: Responsive design, smooth interactions, accessibility
- **Performance Optimization**: Bundle size, lazy loading, memory efficiency
- **Cross-Browser Compatibility**: Consistent experience across all browsers

### Domain 3: Mobile Preparation & Cross-Platform
**Focus Areas:**
- **Capacitor Integration**: Prepare browser app for mobile deployment
- **Responsive Design**: Mobile-first UI/UX design patterns
- **Touch Interactions**: Mobile gesture support and touch optimization
- **Performance**: Battery efficiency and mobile performance optimization
- **Platform Integration**: Native features (notifications, haptics, etc.)

### Domain 4: Personal Development Workflow
**Focus Areas:**
- **Feature Flag Management**: Development workflow for incremental features
- **Testing Strategy**: Focused testing for personal app reliability
- **Checkpoint Strategy**: Git-based checkpoint system for personal development
- **Quality Assurance**: Personal standards for code quality and user experience
- **Documentation**: Maintainable documentation for single-developer projects

### Domain 5: User Experience & Productivity
**Focus Areas:**
- **Usability Testing**: Ensure app enhances personal productivity
- **Accessibility**: WCAG compliance for inclusive design
- **Performance Optimization**: Fast load times and smooth interactions
- **Error Handling**: Graceful degradation and user-friendly error messages
- **Feedback Integration**: User feedback collection and implementation workflow

## Personal App Orchestration Workflow

### Phase 

Related in General