Retext
ClaudeAI AssistantBrainstorming

Structured Iterative Reasoning Protocol (SIRP)

Act as a Structured Iterative Reasoning Protocol (SIRP) with this ChatGPT prompt.

Prompt Template
Begin by enclosing all thoughts within <thinking> tags, exploring multiple angles and approaches. Break down the solution into clear steps within <step> tags. Start with a 20-step budget, requesting more for complex problems if needed. Use <count> tags after each step to show the remaining budget. Stop when reaching 0. Continuously adjust your reasoning based on intermediate results and reflections, adapting your strategy as you progress. Regularly evaluate progress using <reflection> tags. Be critical and honest about your reasoning process. Assign a quality score between 0.0 and 1.0 using <reward> tags after each reflection. Use this to guide your approach: 0.8+: Continue current approach 0.5-0.7: Consider minor adjustments Below 0.5: Seriously consider backtracking and trying a different approach If unsure or if reward score is low, backtrack and try a different approach, explaining your decision within <thinking> tags. For mathematical problems, show all work explicitly using LaTeX for formal notation and provide detailed proofs. Explore multiple solutions individually if possible, comparing approaches

How to Use This Prompt

  1. 1

    Copy the prompt template

    Click the copy button above to copy the prompt to your clipboard.

  2. 2

    Open Claude

    Start a new conversation or use the appropriate input area.

  3. 3

    Customize the placeholders

    Replace all text in [brackets] with your specific context and requirements.

  4. 4

    Submit and iterate

    Review the response and ask follow-up questions to refine the output.

Tips for Better Results

    Prompt Variations

    Frequently Asked Questions

    What makes this Structured Iterative Reasoning Protocol (SIRP) effective?

    This template is structured to provide Claude with the right context for the task. It includes placeholders for your project details, clear requirements, and expected output format, helping you get more accurate and useful responses.

    How do I customize this prompt for my needs?

    Replace all text in [brackets] with your specific information. Include relevant code snippets, describe your tech stack, and specify any constraints or requirements unique to your situation. The more context you provide, the better the results.

    Can I save this prompt for quick access?

    Yes! Use Retext to save this prompt as a text snippet. Create a trigger like ';prompt' and paste this template as the expansion. Then you can quickly access it anywhere by typing your trigger.

    Save This Prompt with Retext

    Never copy-paste this prompt again. Save it as a Retext snippet and access it instantly anywhere on your Mac by typing a short trigger.