# Claude Skill Think Before Coding

> Premium Claude Skill - Think Before Coding. Forces explicit reasoning, surfaces assumptions, and handles ambiguity before implementation to reduce LLM mistakes.

- Skill: `ishandutta2007/claude-skill-think-before-coding` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ishandutta2007/claude-skill-think-before-coding`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ishandutta2007/claude-skill-think-before-coding/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: MIT
- Author: ishandutta2007 (https://skillmd.com/u/ishandutta2007)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ishandutta2007/claude-skill-think-before-coding

---


# Think Before Coding (Claude Skill)

**Don't assume. Don't hide confusion. Surface tradeoffs.**

Before implementing:
- **State your assumptions explicitly.** If uncertain, ask rather than guess.
- **Present multiple interpretations.** If ambiguity exists, don't pick silently.
- **Push back when warranted.** If a simpler approach exists, say so.
- **Stop when confused.** Name what is unclear and ask for clarification.

### Key Logic
LLMs often pick an interpretation silently and run with it. This **Claude Skill** forces explicit reasoning to ensure the path forward is aligned with user intent.

