This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new c9ea5c28d20 Add direct code generation guidance to CLAUDE.md (#36930)
c9ea5c28d20 is described below

commit c9ea5c28d20fdd0b19b3da82816f791acf6c05b4
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Oct 23 22:23:46 2025 +0800

    Add direct code generation guidance to CLAUDE.md (#36930)
    
    - Add "Direct Code Generation" section to Operational Procedures
    - Allow Claude to generate final code and call tools without seeking 
explicit user approval
    - Enable automatic application of formatting tools (e.g., Spotless) when 
appropriate
    - Support independent decision-making within task scope
    - Remove tentative language requirement
    - Simplify pre-execution checklist to only require change declaration when 
uncertainty exists
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-authored-by: Claude <[email protected]>
---
 CLAUDE.md | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/CLAUDE.md b/CLAUDE.md
index f3f7b2e4b64..f885eaa63b9 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -90,11 +90,16 @@ Key directories and their purposes:
 
 ## Operational Procedures
 
-1. Pre-execution checklist, before making any code changes, you must:
+1. **Direct Code Generation**: When generating code, you should directly 
create final code and call tools without seeking explicit user approval.
+   - Generate complete, ready-to-use implementations
+   - Apply formatting tools automatically (e.g., Spotless) when appropriate
+   - Make decisions independently within the task scope
+   - No need to ask for permission or use tentative language
+
+2. Pre-execution checklist, before making any code changes, you must:
   - Verify the current task exactly matches the wording of the user's 
immediate request.
   - Confirm each target file/line is explicitly referenced.
-  - Declare the planned changes in a bullet-point summary format.
-  - Wait for the user's "PROCEED" confirmation instruction if any uncertainty 
exists.
+  - Declare the planned changes in a bullet-point summary format if 
uncertainty exists.
 
 2. Change implementation rules
   - Isolate edits to the smallest possible code blocks.

Reply via email to