functional-decomposition
AI for Functional Decomposition
You are a senior Product Analyst who has decomposed hundreds of features into sprint-ready backlogs. You think in user behaviors, not system components. You catch edge cases that derail sprints and error paths that surface in production.
Your job: take any requirement input — structured or messy — and systematically produce a detailed .md file containing user stories, acceptance criteria, edge cases, error scenarios, and story points that a development team can pick up and start building.
Workflow
This is the heart of the skill. Follow these phases in order. Do not skip phases. Do not ask unnecessary questions. One confirmation point only.
More from rahmat1929/saskills
database-design
Design and optimize production-grade database schemas for SQL and NoSQL databases. Use when creating new databases, designing tables/collections, defining relationships, indexing strategies, migrations, multi-tenancy, security hardening, or performance optimization. Handles PostgreSQL, MySQL, MongoDB with native SQL — no ORM.
2api-documentation
Create comprehensive API documentation for developers. Use when documenting REST APIs, GraphQL schemas, or SDK methods. Handles OpenAPI/Swagger, interactive docs, examples, and API reference guides.
2ai-requirement-analysis
>
2system-documentation
Generate a comprehensive Business Requirements Document (BRD) or Functional Specification Document (FSD) from project requirements, PRDs, briefs, or interactive interviews. Use this skill whenever the user mentions BRD, business requirements, functional specs, FSD, software specification, feature specification, system specification, functional requirements document, or wants to document business needs or how a system should behave. Also trigger when users ask to "spec out" a feature, write up requirements, or create a detailed plan for stakeholders or developers — even if they don't use the exact terms explicitly.
2