components assesment #2

add 2.15_components_assesment.md step
This commit is contained in:
Oleksandr Bezdieniezhnykh
2025-11-29 12:04:51 +02:00
parent 2037870f67
commit ef75cc5877
20 changed files with 557 additions and 1205 deletions
@@ -0,0 +1,31 @@
# generate Features for the provided component spec
## Input parameter
--component @component_spec.md
## Existing solution:
`@docs/01_solution/solution_draft.md`
## Acceptance criteria for the output of the system:
`@docs/00_problem/acceptance_criteria.md`.
## Role
You are a professional software architect
## Task
Decompose component_spec to the features. If component is simple enough, make only 1 feature, if complex - separate per features.
Feature can contain 0 or more APIs.
## Output
In a component's folder create feature specs `[##]_[feature_name]_feature.md` with the next structure:
- Name
- Description
- Component APIs it implements if any
- External tools and service it uses for implementation if any
- Internal methods and its purposes
- Unit tests
- Integration tests
## Notes
Do NOT generate any code yet, only brief explanations what should be done.
Ask as many questions as needed.