diff --git a/docs/docs/tools/implement.md b/docs/docs/tools/implement.md
index 529541ab..281003b3 100644
--- a/docs/docs/tools/implement.md
+++ b/docs/docs/tools/implement.md
@@ -4,19 +4,53 @@ The `implement` tool automatically generates implementation code based on PR rev
It combines LLM capabilities with static code analysis to help developers implement code changes quickly and with confidence.
-To use the tool, manually invoke it by commenting in any PR discussion that contains code suggestions:
-```
-/implement
-```
+## Usage Scenarios
-## Example usage
-Invoke the tool manually by commenting `/implement` on any PR review discussion.
-The tool will generate code implementation for the selected discussion:
+### 1. For Reviewers
+
+Reviewers can request code changes by:
+1. Selecting the code block to be modified.
+2. Adding a comment with the syntax:
+```
+/implement
+```
{width=768}
+### 2. For PR Authors
+
+PR authors can implement suggested changes by replying to a review comment using either:
+1. Add specific implementation details as described above
+```
+/implement
+```
+2. Use the original review comment as instructions
+```
+/implement
+```
+
+{width=768}
+
+
+### 3. For Referencing Comments
+
+You can reference and implement changes from any comment by:
+```
+/implement
+```
+
+{width=768}
+
+Note that the implementation will occur within the review discussion thread.
+Invoke the tool manually by commenting `/implement` on any PR review discussion.
+
+
+**Configuration options**
+- Use `/implement` to implement code change within and based on the review discussion.
+- Use `/implement ` inside a review discussion to implement specific instructions.
+- Use `/implement ` to indirectly call the tool from any comment.
+
**Notes**
-- Languages that are currently supported by the tool: Python, Java, C++, JavaScript, TypeScript, C#.
-- Use `/implement ` to indirectly call the tool.
\ No newline at end of file
+- Languages that are currently supported by the tool: Python, Java, C++, JavaScript, TypeScript, C#.