app-planner

Creates planning and analysis documents for new or existing macOS apps.

70|4|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/AlexW00/Zettel --skill app-planner-alexw00
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: app-planner
Source: https://github.com/AlexW00/Zettel/tree/main/.agents/skills/macos-development/app-planner
Command: npx skills add https://github.com/AlexW00/Zettel --skill app-planner-alexw00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Starting a new macOS app or modernizing an existing one requires structured decisions about architecture, data models, UI/UX, and distribution, which are easy to overlook without a systematic planning process. ## Core Features & Use Cases - New App Planning: Generates 8 planning documents covering feature specification, architecture decisions, data model design, UI/UX wireframes, technology stack, project structure, testing strategy, and distribution plan. - Existing App Analysis: Produces 10 audit documents covering architecture, code quality, macOS Tahoe compatibility, data layer, performance, accessibility, security, dependencies, test coverage, and a modernization roadmap. - Use Case: When planning a new SwiftUI note-taking app, use this Skill to produce a full feature specification, SwiftData schema design, and Mac App Store distribution plan before writing any code. ## Quick Start Ask the assistant to plan a new macOS app or analyze an existing project, then answer its questions about requirements and goals.

Frequently Asked Questions about app-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a new macOS app before writing code?▼

Start by defining a feature specification with user stories and MVP prioritization, then decide on architecture (SwiftUI vs AppKit, MVVM), design the SwiftData model, and outline testing and distribution plans. This Skill generates all 8 planning documents through a guided Q&A.

How to audit an existing macOS app for modernization?▼

Audit the current architecture, code quality, data layer, performance, accessibility, and dependencies, then build a modernization roadmap. This Skill produces 10 analysis documents including migration paths like Core Data to SwiftData and Objective-C to Swift.

Should I use SwiftUI or AppKit for a new macOS app?▼

SwiftUI is recommended for new apps targeting macOS 26 with SwiftData persistence and Liquid Glass design, while AppKit suits apps needing deep system integration. A hybrid approach works when migrating incrementally.

Does this cover macOS 26 Tahoe features like Liquid Glass?▼

Yes, the planning and analysis documents explicitly address macOS 26 Tahoe, including Liquid Glass design adoption, HIG compliance, and platform-specific features in both UI/UX wireframes and compatibility audits.

What are the limitations of document-based app planning?▼

Planning documents capture decisions and structure but do not generate working code or validate technical assumptions at runtime. Prototyping and spikes are still needed to de-risk uncertain architecture choices.