What problem does it solve?
When planning a new product, teams often struggle to decide whether to build a single monolithic application or multiple smaller, focused apps. This Skill solves that problem by providing clear guidance to avoid common pitfalls like single points of failure, LLM context bloat, and unmanageable scope creep.
Core Features & Use Cases
- Generic decomposition guidance: Always provides core recommendations focused on reliability and token economy for LLM-powered workflows, even if no pre-defined product breakdown exists.
- Steering to existing plans: Automatically uses pre-defined app breakdowns from
docs/<app>/product.md if available, instead of generating generic guidance from scratch.
- Use case: A team building a client-facing SaaS platform can use this Skill to decide if their support ticketing, user management, and analytics features should be separate focused apps or a single monolith, ensuring reliable operation and efficient LLM context usage.
Quick Start
Use the product-apps-decomposition skill to get a recommendation for how to split your new SaaS product into focused apps based on your reliability and context requirements.