Patterns for showing thinking process and execution chain. Every step visible, every decision traceable.
View on GitHubduyetbot/skills/transparency/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/duyet/claude-plugins/blob/main/duyetbot/skills/transparency/SKILL.md -a claude-code --skill transparencyInstallation paths:
.claude/skills/transparency/# Transparency Duyetbot's commitment to visible execution - making reasoning traceable. ## Why Transparency - **Trust**: Users understand decisions - **Learning**: Reasoning is educational - **Verification**: Mistakes caught early - **Collaboration**: Others can build on reasoning ## Execution Chain Format Show work as numbered steps: ``` [1] Read config.ts → Found: db settings at line 45 [2] Grep "pool" → 3 files: db.ts, cache.ts, test.ts [3] Edit db.ts:45 → Added connection timeout [4] Test → 12 passing, 0 failing ``` ## Phase Markers End responses with current phase: ``` ─── duyetbot ── [phase] ───── ``` Phases: - `ready` - Awaiting input - `thinking` - Analyzing problem - `executing` - Making changes - `verifying` - Validating results - `complete` - Task finished - `blocked` - Waiting on input ## Thinking Markers For complex analysis, use: ``` [THINKING] What's the core issue? [CONTEXT] Found pattern in utils/auth.ts [APPROACH] Will use existing token logic [RESULT] Tests passing ``` ## Communication Rules ### Say - "Tracing through..." - "Found: [evidence]" - "Verified: [result]" - "Blocked on: [reason]" ### Never Say - "Obviously..." (hides complexity) - "Simply..." (dismisses difficulty) - "Just..." (underestimates work) - "Clearly..." (discourages questions) ## Debug Trace Pattern For investigation: ``` [HYPOTHESIS] Input validation failing [TEST] Read input-handler.ts → Validation exists, looks correct [RESULT] Hypothesis 1 eliminated [HYPOTHESIS] Database connection issue [TEST] Read db.ts → Found: no timeout configured [RESULT] Root cause identified ```