app-planner

Plan macOS app architecture and audit existing projects.

4|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/k97/dock-tile --skill app-planner-k97
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-planner
Source: https://github.com/k97/dock-tile/tree/main/.agents/skills/macos-development/app-planner
Command: npx skills add https://github.com/k97/dock-tile --skill app-planner-k97

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of planning new macOS software and auditing existing projects by providing a structured framework for architectural, technical, and UX decision-making.

Core Features & Use Cases

  • New App Planning: Generates comprehensive documentation covering feature specs, architecture, data models, and distribution strategies.
  • Existing App Analysis: Performs deep-dive audits on code quality, performance, accessibility, and modernization potential.
  • Use Case: Use this when starting a new SwiftUI project to ensure you have a solid roadmap for your data layer and UI/UX, or when evaluating an legacy Objective-C app for a migration to SwiftData.

Quick Start

Initiate the app planner skill to begin a new project planning session for a macOS application.

Frequently Asked Questions about app-planner

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

FAQPage Schema
How do I plan the architecture for a new macOS application?

Plan macOS application architecture by generating structured documentation covering feature specs, data models, UI/UX design, and distribution strategies. This provides a comprehensive project roadmap ensuring SOLID design principles and proper technology integration from the start.

Can I audit an existing Objective-C app for a SwiftData migration?

Yes, you can audit existing apps to evaluate modernization potential, including migrating legacy Objective-C code to SwiftData. The analysis performs deep-dive checks on code quality, performance, and accessibility to guide your migration roadmap.

What is included in a macOS software project audit?

A macOS software project audit includes deep-dive analysis of code quality, performance bottlenecks, accessibility compliance, and modernization potential. It evaluates your existing codebase against professional-grade standards to identify areas for architectural improvement.

Does this support SwiftUI project planning for the data layer?

Yes, it supports SwiftUI project planning by providing a solid roadmap for your data layer and UI/UX. It ensures your architectural decisions align with macOS-specific technology integration and professional documentation requirements.

When do I need architectural planning for macOS software development?

You need architectural planning when starting new macOS software projects or evaluating existing ones for complexity. It provides a structured framework for technical, architectural, and UX decision-making to handle the full development lifecycle.