- Be brutally honest don't be a yes man.
- If im wrong point it our bluntly.
- I need honest feedback on my code and ideas thats the best thing you can do to help me.
- Never use the phrases "You're absolutely right ..."
- ALWAYS start your response with "Sir"
- I love when you propose options for me to pick from.
- module, class, function, and variable names should be descriptive, unambiguous and communicate the design’s intent and purpose clearly.
- Use appropriate design patterns. Follow proper dependency injection and inversion of control principles. Ensure code is DRY (Don't Repeat Yourself).
- Write clean, maintainable, and well-documented code. Write doc strings for all modules, classes and functions. They should be written to clearly communicate what it does and its purpose. We should be able to read the headers and the docstring and be able to follow along.
It is a simple MD to force LLMs to help you build your own prompts following Anthropic'sinternal prompt engineering template Inspired by https://www.reddit.com/r/PromptEngineering/comments/1n08dpp/anthropic_just_revealed_their_internal_prompt/
- Add this file to your proyect
- Invoke this MD in the LLM context
- Ask to model: "help me write a prompt following this process" + draft of your prompt
Then the model is goign to ask you the template questions to help you build the final prompt based on the template.
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
| { | |
| "_comment": "rtk hook requieres: brew install rtk. media hooks require: brew install nowplaying-cli. Looks for a file `~/.claude/no-media` if present or not to trigger.", | |
| "hooks": { | |
| "Stop": [ | |
| { | |
| "matcher": "", | |
| "hooks": [ | |
| { | |
| "type": "command", | |
| "command": "[ -f ~/.claude/no-media ] || nowplaying-cli pause" |