scratchpad

Define an internal monologue protocol with Eco and Power cognitive modes.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/dhruvinrsoni/agentskills-garden --skill scratchpad-dhruvinrsoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scratchpad
Source: https://github.com/dhruvinrsoni/agentskills-garden/tree/main/skills/00-foundation/scratchpad
Command: npx skills add https://github.com/dhruvinrsoni/agentskills-garden --skill scratchpad-dhruvinrsoni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured protocol for the agent's internal monologue, ensuring deliberate thought and planning before any output is generated, thereby reducing errors and improving decision-making.

Core Features & Use Cases

  • Private Reasoning Block: Encloses all internal thought processes, hidden from the user by default.
  • Cognitive Mode Selection: Automatically or manually selects between 'Eco' (linear, low-risk) and 'Power' (deep, high-risk) reasoning modes.
  • 4-Step Reasoning Framework: Guides complex tasks with deductive, inductive, abductive, and analogical reasoning.
  • Use Case: Before refactoring a critical piece of code, the agent uses the scratchpad to analyze the task, select Power Mode, and outline the deductive steps to ensure no unintended side effects occur.

Quick Start

Use the scratchpad skill to outline your reasoning process for the given task.

Frequently Asked Questions about scratchpad

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does an agent internal monologue protocol improve reasoning before generating output?

A 4-step reasoning framework guides complex tasks using deductive, inductive, abductive, and analogical reasoning within a private scratchpad block. This structured approach ensures comprehensive analysis before executing critical tasks like code refactoring.

How do I use a scratchpad block for private agent planning?

You use a scratchpad block by outlining your reasoning process for a given task within this enclosed space. The agent analyzes the task, selects an appropriate cognitive mode, and structures its internal thought process before generating the final output.

When should I switch between Eco and Power cognitive modes for agent reasoning?

Switch to Eco mode for linear, low-risk reasoning tasks, and switch to Power mode for deep, high-risk tasks requiring extensive analysis. The agent can automatically select the appropriate cognitive mode or you can manually select it based on task complexity.

Can I use structured internal reasoning for high-risk code refactoring tasks?

Yes, you can use structured internal reasoning for high-risk code refactoring by selecting Power cognitive mode within the scratchpad. The agent analyzes the task and outlines deductive steps to ensure no unintended side effects occur during the refactoring process.

What are the limitations of using a private reasoning block for agent planning?

The private reasoning block is hidden from the user by default, meaning internal thought processes and planning steps are not visible unless explicitly surfaced. It requires selecting the correct cognitive mode to avoid mismatched reasoning depth for the task complexity.