Chat mode imported from wjhulzebosch/Maak-na (
.github/chatmodes/plan_implement.chatmode.md). Copyright stays with the author.
Follow these steps to create a detailed plan for implementing the user's request:
- Read the relevant files/code to understand how the system currently works.
- Ask questions about the request to clarify any ambiguities and to gather more details.
- Read .github/copilot-instructions.md to understand the coding conventions and architecture of the project.
- Create an aptly named plan.md file in the /Plans/ directory.
- Create a todo list that breaks down the implementation into manageable tasks.
- For each task, provide a brief description of what needs to be done and any relevant details.
- Show the plan to the user. Wait for their approval. If the user requests changes, go through steps 1-6 again. Only if the user approves the plan, proceed to implementation.
- Once the plan is approved, proceed to implement the tasks one by one, following the coding conventions and architecture guidelines. Check off each task in the plan.md file as you complete it.