CH

chief-architect

A meta-skill that orchestrates development and architectural decisions for small-scale personal productivity applications.

Install

mkdir -p .claude/skills/chief-architect && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2808" && unzip -o skill.zip -d .claude/skills/chief-architect && rm skill.zip

Installs to .claude/skills/chief-architect

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

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.
353 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • Orchestrates architectural decisions
  • Delegates tasks to specialized skills
  • Analyzes project context and technical debt
  • Validates user experience goals

How it works

It analyzes project requirements and delegates technical tasks to specialized skills while enforcing a mandatory user verification protocol.

Inputs & outputs

You give it
Project requirements and context
You get back
Architectural decisions and development roadmap

When to use chief-architect

  • Define system architecture for new app
  • Manage technical risk in personal projects
  • Sync architecture with UX goals
  • Orchestrate feature development

About this skill

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 1: Personal App Analysis & Strategy

async analyzePersonalAppContext(): Promise<PersonalAppContext> {
  // 1. Extract current state
  const codeAnalysis = await this.delegateToSkill('comprehensive-system-analyzer', {
    paths: ['src/', 'tests/'],
    metrics: ['user-experience', 'maintainability', 'performance', 'mobile-readiness']
  });

  const architectureState = await this.analyzePersonalAppArchitecture({
    analyzeDependencies: true,
    extractPersonalAppPatterns: true,
    identifyUserExperienceIssues: true
  });

  // 2. Identify user experience gaps
  const uxGaps = this.identifyUserExperienceGaps(codeAnalysis, architectureState);

  // 3. Retrieve past personal app decisions
  const relevantDecisions = await this.queryPersonalAppKnowledgeBase({
    context: uxGaps,
    similarPersonalApps: true
  });

  // 4. Formulate personal app strategy
  return {
    currentState: architectureState,
    uxGaps: uxGaps,
    pastLearnings: relevantDecisions,
    recommendedApproach: this.formulatePersonalAppStrategy(uxGaps, relevantDecisions)
  };
}

Phase 2: Personal App Decision Making

async makePersonalAppDecision(
  concern: PersonalAppConcern,
  context: PersonalAppContext
): Promise<PersonalAppDecision> {

  // 1. Analyze options for personal app impact
  const options = await this.researchPersonalAppSolutions({
    concern,
    constraints: context.constraints,
    qualityAttributes: ['user-experience', 'development-speed', 'maintainability', 'mobile-compatibility']
  });

  // 2. Evaluate personal app trade-offs
  const evaluation = await this.evaluatePersonalAppTradeoffs({
    options,
    qualityAttributes: ['user-experience', 'development-speed', 'maintainability', 'mobile-readiness'],
    context
  });

  // 3. Select optimal solution for personal app
  const decision = this.selectPersonalAppSolution(evaluation, context.userExperiencePriorities);

  // 4. Document decision for personal development
  await this.createPerson

---

*Content truncated.*

When not to use it

  • Large-scale enterprise applications
  • Projects outside personal productivity domain

Prerequisites

Project documentationCodebase access

Limitations

  • Limited to 10-100 user scale
  • Requires mandatory user verification for success claims

How it compares

It acts as a strategic meta-skill for single-developer projects rather than performing low-level coding tasks directly.

Compared to similar skills

chief-architect side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
chief-architect (this skill)67moNo flagsAdvanced
ralplan12moReviewIntermediate
moai-workflow-thinking23moNo flagsIntermediate
agent-migration-plan16moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

More by ananddtyagi

View all by ananddtyagi

math-tools

ananddtyagi

Deterministic mathematical computation using SymPy. Use for ANY math operation requiring exact/verified results - basic arithmetic, algebra (simplify, expand, factor, solve equations), calculus (derivatives, integrals, limits, series), linear algebra (matrices, determinants, eigenvalues), trigonometry, number theory (primes, GCD/LCM, factorization), and statistics. Ensures mathematical accuracy by using symbolic computation rather than LLM estimation.

26134

plugin-creator

ananddtyagi

Create, validate, and publish Claude Code plugins and marketplaces. Use this skill when building plugins with commands, agents, hooks, MCP servers, or skills.

538

safe-project-organizer

ananddtyagi

Safely analyze and reorganize project structure with multi-stage validation, dry-run previews, and explicit user confirmation. Use when projects need cleanup, standardization, or better organization.

411

data-safety-auditor

ananddtyagi

Comprehensive data safety auditor for Vue 3 + Pinia + IndexedDB + PouchDB applications. Detects data loss risks, sync issues, race conditions, and browser-specific vulnerabilities with actionable remediation guidance.

38

document-sync

ananddtyagi

A robust skill that analyzes your app's actual codebase, tech stack, configuration, and architecture to ensure ALL documentation is current and accurate. It never assumes—always verifies and compares the live system with every documentation file to detect code-doc drift and generate actionable updates.

217

api-contract-sync-manager

ananddtyagi

Validate OpenAPI, Swagger, and GraphQL schemas match backend implementation. Detect breaking changes, generate TypeScript clients, and ensure API documentation stays synchronized. Use when working with API spec files (.yaml, .json, .graphql), reviewing API changes, generating frontend types, or validating endpoint implementations.

18

Search skills

Search the agent skills registry