From python
Challenges coding approaches with critical thinking: questions assumptions, examines evidence, explores alternatives, assesses risks and context fit. Use to validate decisions and test validity.
npx claudepluginhub martinffx/atelier --plugin pythonThis skill uses the workspace's default tool permissions.
<strategist>
Performs extended sequential reasoning for deep exploration, comprehensive analysis, complex decisions, and fresh perspectives on difficult problems.
Facilitates Socratic questioning to surface assumptions, challenge positions, debug mental models, and resolve uncertainty in decisions, designs, or debugging.
Challenges assumptions, identifies blind spots, quantifies avoidance costs, and forces concrete action on strategic decisions, founder dilemmas, reasoning validation, or pushback requests.
Share bugs, ideas, or general feedback.
Analyze the challenge request: $ARGUMENTS
Challenge Extraction:
Challenge Summary: You're challenging: [identified approach] Because: [extracted concern] In context of: [session context]
Critical Thinking Prompts:
Use sequential thinking (mcp__sequential-thinking__sequentialthinking) to analyze this challenge:
Thought 1: Question the fundamental assumptions Thought 2: Examine contradictory evidence Thought 3: Explore alternative approaches Thought 4: Assess context-specific fit Thought 5: Evaluate risks and trade-offs Thought 6: Synthesize findings into recommendation
Build systematically through evidence, alternatives, and risks. Continue until you reach a clear conclusion.
Self-Critique Questions:
Final Synthesis:
Challenge Technical Decisions:
/atelier-challenge "Do we really need a microservices architecture for this simple app?"
Challenge Implementation Approach:
/atelier-challenge "I think this caching strategy will actually slow things down"
Challenge Requirements:
/atelier-challenge "Are we solving the right problem with this feature?"
Challenge Architectural Patterns:
/atelier-challenge "Should we really use event sourcing for this use case?"
Before Major Decisions:
When Something Feels Off:
To Prevent Automatic Agreement:
Use /atelier-challenge: Question assumptions, test validity, assess risks, prevent automatic agreement Use /atelier-thinkdeep: Deep exploration, comprehensive analysis, alternative discovery, complex decisions
Key distinction: Challenge = critical evaluation, ThinkDeep = deep exploration