Files
gps-denied-onboard/.cursor/commands/gen_components.md
T
2025-11-19 23:07:29 +02:00

21 lines
884 B
Markdown

# decompose
Analyze carefully solution `@docs/01_solution/solution.md`
Decompose it the to the components.
Think about components and its interaction, think about possible requirements needed for complete full interaction flow.
Ask as many questions as possible to clarify all uncertainties.
Then, when all the uncertainties would be cleared by user, store description of each component to the file `docs/02_components/[##]_[component_name]/spec.md` with the next structure:
- Component Name
- Detailed description
- API methods, for each method:
- Name
- Input
- Output
- Description
- Test cases for the method
- Integration tests for the component if needed.
- Non-functional tests for the component if needed.
Generate draw.io components diagram shows relations between components.
Do not put any code yet, only names, input and output.