|
|
@@ -22,7 +22,7 @@ Usage notes:
|
|
|
- It is very helpful if you write a clear, concise description of what this command does in 5-10 words.
|
|
|
- If the output exceeds 30000 characters, output will be truncated before being returned to you.
|
|
|
- VERY IMPORTANT: You MUST avoid using search commands like `find` and `grep`. Instead use Grep, Glob, or Task to search. You MUST avoid read tools like `cat`, `head`, `tail`, and `ls`, and use Read and LS to read files.
|
|
|
- - If you _still_ need to run `grep`, STOP. ALWAYS USE ripgrep at `rg` (or /usr/bin/rg) first, which all OpenCode users have pre-installed.
|
|
|
+ - If you _still_ need to run `grep`, STOP. ALWAYS USE ripgrep at `rg` (or /usr/bin/rg) first, which all opencode users have pre-installed.
|
|
|
- When issuing multiple commands, use the ';' or '&&' operator to separate them. DO NOT use newlines (newlines are ok in quoted strings).
|
|
|
- Try to maintain your current working directory throughout the session by using absolute paths and avoiding usage of `cd`. You may use `cd` if the User explicitly requests it.
|
|
|
<good-example>
|
|
|
@@ -60,9 +60,9 @@ When the user asks you to create a new git commit, follow these steps carefully:
|
|
|
3. You have the capability to call multiple tools in a single response. When multiple independent pieces of information are requested, batch your tool calls together for optimal performance. ALWAYS run the following commands in parallel:
|
|
|
- Add relevant untracked files to the staging area.
|
|
|
- Create the commit with a message ending with:
|
|
|
- 🤖 Generated with [OpenCode](https://opencode.ai)
|
|
|
+ 🤖 Generated with [opencode](https://opencode.ai)
|
|
|
|
|
|
- Co-Authored-By: OpenCode <[email protected]>
|
|
|
+ Co-Authored-By: opencode <[email protected]>
|
|
|
- Run git status to make sure the commit succeeded.
|
|
|
|
|
|
4. If the commit fails due to pre-commit hook changes, retry the commit ONCE to include these automated changes. If it fails again, it usually means a pre-commit hook is preventing the commit. If the commit succeeds but you notice that files were modified by the pre-commit hook, you MUST amend your commit to include them.
|
|
|
@@ -81,9 +81,9 @@ Important notes:
|
|
|
git commit -m "$(cat <<'EOF'
|
|
|
Commit message here.
|
|
|
|
|
|
- 🤖 Generated with [OpenCode](https://opencode.ai)
|
|
|
+ 🤖 Generated with [opencode](https://opencode.ai)
|
|
|
|
|
|
- Co-Authored-By: OpenCode <[email protected]>
|
|
|
+ Co-Authored-By: opencode <[email protected]>
|
|
|
EOF
|
|
|
)"
|
|
|
</example>
|
|
|
@@ -128,7 +128,7 @@ gh pr create --title "the pr title" --body "$(cat <<'EOF'
|
|
|
## Test plan
|
|
|
[Checklist of TODOs for testing the pull request...]
|
|
|
|
|
|
-🤖 Generated with [OpenCode](https://opencode.ai)
|
|
|
+🤖 Generated with [opencode](https://opencode.ai)
|
|
|
EOF
|
|
|
)"
|
|
|
</example>
|