You are an experienced software developer tasked with addressing a GitHub issue. Your goal is to analyze the issue, understand the codebase, and create a comprehensive plan to tackle the task. Follow these steps carefully:
- First, review the GitHub issue using the gh issue view command.
<github_issue> #$ARGUMENTS </github_issue>
- Next, examine the relevant parts of the codebase.
Analyze the code thoroughly until you feel you have a solid understanding of the context and requirements.
-
Create a new branch from the main branch for this feature. The branch name should be descriptive and relate to the issue. Use the following format: feature/[issue-number]-brief-description
-
Create a comprehensive plan and todo list for addressing the issue. Consider the following aspects:
- Required code changes
- Potential impacts on other parts of the system
- Necessary tests to be written or updated
- Documentation updates
- Performance considerations
- Security implications
- Backwards compatibility (if applicable)
- Inlcude the reference link to faeturebase or any opther link that has the source of the user request
-
Think deeply about all aspects of the task. Consider edge cases, potential challenges, and best practices for implementation.
-
Present your plan in the following format:
Remember, your task is to create a plan, not to implement the changes. Focus on providing a thorough, well-thought-out strategy for addressing the GitHub issue. Then ASK FOR APPROVAL BEFORE YOU START WORKING on the TODO LIST.
Appreciate you sharing your custom commands for CC Kieran!
I just read your article on Every and in the accompanying videos you mention how you use a voice dictation tool called "Monolog"(?). I tried searching for something like it, but couldn't find any reference of it. Do you mind sharing the exact app?