planner

Generate structured Swift build plans with file structures and dependencies.

32|10|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/moasq/nanowave --skill planner-moasq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planner
Source: https://github.com/moasq/nanowave/tree/main/internal/orchestration/skills/phases/planner
Command: npx skills add https://github.com/moasq/nanowave --skill planner-moasq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill translates high-level app requirements into detailed, structured build plans that guide the Swift app development process, ensuring all necessary components and configurations are accounted for.

Core Features & Use Cases

  • File Planning: Defines the exact files, their types, purposes, and dependencies.
  • Dependency Management: Identifies and lists required packages and internal module dependencies.
  • Platform Configuration: Specifies target platforms, device families, and extension configurations.
  • Use Case: When a user describes a new iOS app feature, the planner skill will output a JSON object detailing every Swift file needed, their relationships, and any external libraries required, ready for the builder phase.

Quick Start

Use the planner skill to generate a build plan for a new habit tracker app.

Frequently Asked Questions about planner

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

FAQPage Schema
How do I generate a structured build plan for Swift apps?

To generate a structured build plan for Swift apps, you translate high-level app requirements into a JSON object detailing exact file structures, component dependencies, and required Xcode packages. This output guides the entire development process.

What is included in a Swift app build plan?

A Swift app build plan includes exact file definitions, their types, purposes, and internal module dependencies. It also specifies target platforms, device families, extension configurations, and required external libraries for Xcode projects.

Can I use this planning approach for multi-platform Xcode projects?

Yes, you can use this planning approach for multi-platform Xcode projects. It explicitly supports multi-platform development by defining target platforms and extension configurations according to official definitions.

How do I identify required packages for Swift app development?

You identify required packages for Swift app development through dependency management analysis. The build plan lists external libraries and internal module dependencies needed for the Xcode project to function correctly.

What is the best way to plan file structures for iOS extensions?

The best way to plan file structures for iOS extensions is to generate a structured build plan that defines exact files, their relationships, and extension configurations according to official platform definitions.

Why do I need a build plan before starting Swift code generation?

You need a build plan before Swift code generation to ensure all necessary components, file types, and configurations are accounted for. It provides a structured JSON output ready for the builder phase, preventing missing dependencies.