product-development
Product Development Expert
Comprehensive product development guidance for iOS/macOS apps. This skill orchestrates the entire product lifecycle from idea validation to App Store release.
When This Skill Activates
Use this skill when the user:
- Has an app idea and wants to validate it
- Needs market research or competitive analysis
- Wants to generate product specifications
- Needs architecture or UX design documents
- Is preparing for App Store submission
- Wants to plan beta testing or TestFlight strategy
- Needs localization strategy or market expansion planning
- Wants end-to-end product planning
Available Modules
Read relevant module files based on the user's needs:
Phase 0: Idea Discovery
idea-generator/ Brainstorm and rank app ideas via 5 lenses.
- Developer profile elicitation (skills, interests, constraints)
- Five brainstorming lenses (skills, problem-first, technology-first, market gap, trend-based)
- Feasibility filtering and scoring
- Ranked shortlist of 3-5 ideas with
next_stepcommands
Discovery & Validation
product-agent/ AI-powered product discovery and validation.
- Idea validation and assessment
- MVP scoping
- Market opportunity analysis
market-research/ Deep market analysis.
- Market sizing (TAM/SAM/SOM)
- Growth trends and maturity
- Entry barriers and distribution channels
- Revenue potential
competitive-analysis/ Competitor deep dive.
- Feature comparison matrices
- Pricing analysis
- Strengths/weaknesses
- Differentiation opportunities
Specification Generation
prd-generator/ Product Requirements Document.
- Features and user stories
- Acceptance criteria
- Success metrics
architecture-spec/ Technical architecture.
- Architecture pattern selection
- Tech stack decisions
- Data models
- App structure
ux-spec/ UI/UX specifications.
- Wireframes and user flows
- Design system definition
- Interaction patterns
implementation-guide/ Development roadmap.
- Step-by-step instructions
- Pseudo-code examples
- Implementation priorities
test-spec/ QA and testing strategy.
- Unit test coverage
- UI testing plan
- Accessibility testing
- Beta testing strategy
release-spec/ App Store preparation.
- Submission guide
- Asset requirements
- Privacy compliance
- Marketing strategy
Pre-Launch
beta-testing/ TestFlight beta program strategy and feedback collection.
- Internal vs. external testing cohort management
- Beta tester recruitment and incentive strategies
- Feedback collection methodology (in-app, surveys, interviews)
- Signal vs. noise framework for interpreting feedback
- Go/no-go launch decision framework
localization-strategy/ Market prioritization and localization planning.
- Language tier recommendations by app category
- Minimum viable localization levels (metadata-only to full)
- Translation workflow with Xcode String Catalogs
- Cultural adaptation beyond translation
- Localized ASO strategy
Orchestration
implementation-spec/ Master orchestrator.
- Generates complete specification package
- Coordinates all role-based agents
- End-to-end spec generation
WORKFLOW.md Product development workflow guide.
How to Use
- Identify where user is in product lifecycle
- Read relevant module SKILL.md for detailed process
- Generate requested specifications
- Save outputs to appropriate files
Example Workflows
User doesn't have an idea yet:
- Use
idea-generator/to brainstorm and rank ideas - Pick top idea from shortlist
- Run
product-agent/to validate the idea - Continue with market research and specs
User has new app idea:
- Use
product-agent/for initial validation - Run
market-research/for market sizing - Run
competitive-analysis/for competitor insights - Generate PRD with
prd-generator/
User wants full spec package:
- Use
implementation-spec/orchestrator - It coordinates all spec generators
- Produces complete documentation set