I am working on [TICKET_ID]: [Brief ticket description]
Please read the requirements document at: [path/to/requirements.md]
Explore the codebase and propose at least 3 different approaches to solve this problem.
For each approach, please document:
-
Overview: High-level description of the approach
-
Implementation details: Key technical decisions and what needs to change
-
Pros: What are the advantages of this approach?
-
Cons: What are the disadvantages or limitations?
-
Tradeoffs: What compromises are we making with this approach?
-
Estimated complexity: Low/Medium/High
-
Output Format
Identify current problem and summarize first, and then use websearch to get the up to date best pracitce for this problem. tody is 2025-12-08.
Follow the official doc: https://exmaple.com to geneate the solution.
when need to introduce new depdendency, check github/npm/maven for the newest version and select the one that still in maintenance.
Please create a markdown file at: claude-context/[ticket-id]-approaches.md
Structure it like this:
- Overview: ...
- Implementation details: ...
- Pros: ...
- Cons: ...
- Tradeoffs: ...
- Estimated complexity: ...
...
...
If you have an initial recommendation based on the codebase exploration, note it here (but the final decision will be made in the next step). Additional Guidance Consider both incremental changes and more radical refactorings Think about maintainability, testability, and future extensibility Consider performance implications if relevant Look at similar patterns already used in the codebase