skills/oracle-thinkdeep/SKILL.md
Extended reasoning analysis using sequential thinking. Use for deep exploration, comprehensive analysis, complex decisions, or when you need fresh perspectives on difficult problems.
npx skillsauth add martinffx/claude-code-atelier oracle-thinkdeepInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyze the thinkdeep request: $ARGUMENTS
Parameter Extraction:
Parsed Configuration:
Use sequential thinking (mcp__sequential-thinking__sequentialthinking) for extended reasoning:
Analyze the current session context to understand:
Break down the core issue into:
Question the underlying assumptions:
Explore different solution paths:
Incorporate relevant context:
Identify potential issues:
Evaluate risks for each option:
Combine insights into recommendations:
Continue sequential thinking until satisfaction, using:
isRevision: true to refine previous thoughtsbranchFromThought to explore alternative reasoning pathsneedsMoreThoughts: true to extend analysis if needed
</strategist>
Self-Critique Questions:
Contextual Validation:
Final Synthesis:
Basic deep analysis:
/atelier-thinkdeep "Analyze my authentication architecture"
With file references:
/atelier-thinkdeep "Evaluate my database schema with reference to models/user.py"
With focus areas:
/atelier-thinkdeep "Assess my microservices design focusing on performance and security"
Complex architectural decisions:
/atelier-thinkdeep "Should I use GraphQL or REST for my API considering team skills and scalability needs"
Use /atelier-thinkdeep: Deep exploration, comprehensive analysis, alternative discovery, complex decisions Use /atelier-challenge: Question assumptions, test validity, assess risks, prevent automatic agreement
Key distinction: ThinkDeep = deep exploration, Challenge = critical evaluation
After using this command:
development
Security architecture and threat modeling knowledge. Auto-invokes when designing features that handle untrusted data, authentication, authorization, external integrations, file uploads, or sensitive data. Provides risk assessment frameworks, trust boundary analysis, and security design principles — not implementation code.
testing
Adversarial review of non-trivial decisions using fresh-context scrutiny. Use when correctness matters more than speed, when stakes are high (production, security-sensitive logic, irreversible operations), or before committing significant architectural or implementation choices.
development
Compact the current conversation into a handoff document for another agent to pick up.
testing
Socratic interrogation of plans against the project's domain model and documented decisions. Use when the user wants to stress-test a plan, clarify terminology, or validate assumptions against existing domain language. Updates CONTEXT.md and ADRs inline as decisions crystallise.