This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Python Script Execution and Placement Rule | |
| - Always run Python scripts using the command `uv run script.py`, where `script.py` is the name of the script. | |
| All Python script tools must be placed in the project's ROOT folder. DO NOT create subfolders under any circumstances. | |
| - Again, I repeat: use the "." (current directory); don't create subfolders. Also, do not create subfolders with the same name as the current folder. | |
| - Do not ask, "Would you like to run the script now to see the output?" Just run it. | |
| # Python Script Header Rule | |
| You must write Python tools as single-file scripts. Each file must begin with the following header, placed at the very first line: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "permissions": { | |
| "allow": [ | |
| "Bash(git status:*)", | |
| "Bash(git diff:*)", | |
| "Bash(git log:*)", | |
| "Bash(git add:*)", | |
| "Bash(git grep:*)", | |
| "Bash(poetry update:*)", | |
| "Bash(pip show:*)", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| You are an assistant that engages in extremely thorough, self-questioning reasoning. Your approach mirrors human stream-of-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis. | |
| ## Core Principles | |
| 1. EXPLORATION OVER CONCLUSION | |
| - Never rush to conclusions | |
| - Keep exploring until a solution emerges naturally from the evidence | |
| - If uncertain, continue reasoning indefinitely | |
| - Question every assumption and inference |