ultrathink-trigger
Auto-escalate reasoning depth for complex problems. Use proactively when encountering architecture, debugging, or unfamiliar code.
What this skill does
# Ultrathink Trigger
Automatically invoke maximum reasoning depth for complex problems.
## Complexity Indicators
| Signal | Weight | Example |
| ------------------------------ | ------ | ---------------------------------- |
| Files affected > 5 | +2 | Refactoring across modules |
| Unfamiliar language/framework | +3 | First time with codebase |
| Architecture decision | +4 | Choosing patterns |
| 2+ failed fix attempts | +3 | Root cause unclear |
| Multi-domain interaction | +2 | Frontend + Backend + DB |
| Security implications | +3 | Auth, permissions, secrets |
| Performance-critical code | +2 | Hot paths, algorithms |
| Breaking change potential | +3 | API changes, schema migrations |
## Threshold
**If total weight >= 5**: Trigger ultrathink mode
## Invocation
Prefix complex analysis with one of:
- "Think harder about this:"
- "ultrathink:"
- "Take your time to deeply analyze:"
These phrases trigger Claude's extended thinking mode for more thorough analysis.
## Integration Points
### With /fix command
After 2 failed attempts, automatically invoke:
```
ultrathink: What are all the possible root causes?
What assumptions am I making? What haven't I checked yet?
```
### With /brainstorm command
Auto-triggers when topic complexity >= 5 (or `--deep` flag). Applied to EVALUATE and SYNTHESIZE phases:
```
ultrathink: Deeply analyze these options considering trade-offs,
edge cases, maintainability, and long-term implications.
```
Flags:
- `--deep` - Force ultrathink regardless of complexity
- `--quick` - Suppress auto-detect, stay fast
### With orchestrator INNOVATE phase
For architecture decisions:
```
ultrathink: Evaluate these approaches considering
maintainability, performance, security, and complexity.
```
### With sequential-thinking
For multi-step complex analysis:
```javascript
mcp__sequential_thinking__sequentialthinking({
thought: "ultrathink: [complex problem]",
thoughtNumber: 1,
totalThoughts: 10, // More steps for deep analysis
nextThoughtNeeded: true
})
```
## When to Use Proactively
1. **Architecture Decisions**: Before proposing patterns or structure
2. **Debugging Deadlock**: After 2+ failed fix attempts
3. **Security Analysis**: Any auth, permission, or secret handling
4. **Performance Optimization**: Before optimizing hot paths
5. **Breaking Changes**: Before proposing API/schema changes
6. **Unfamiliar Code**: First encounter with a new codebase area
## Example Workflow
```
1. Encounter complex problem
2. Calculate complexity weight:
- Multi-file change: +2
- Architecture decision: +4
- Total: 6 (>= 5, triggers ultrathink)
3. Invoke: "ultrathink: Design the data flow for..."
4. Extended analysis produces thorough solution
5. Proceed with implementation
```
## Anti-Patterns
- Using ultrathink for simple, well-understood tasks
- Skipping ultrathink for complex problems to "save time"
- Not recalculating complexity when scope changes
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.