Systematic checklist to identify and counteract cognitive biases in decision-making. Use before major decisions, when evaluating recommendations, or when stakes are high.
Engages structured analysis to explore multiple perspectives and context dependencies before responding.
Core thinking disciplines for rigorous collaborative reasoning. Invoked by skills that need truth-convergent thinking — come prepared, name confidence, sit with fog, verify before…
Apply Kahneman's Dual-Process Theory to recognize when to trust intuition vs engage deliberate analysis.
Start with means, not goals; co-create with partners; leverage contingencies. Use for startup strategy, innovation projects, and uncertain/novel domains where planning is…
Make order-of-magnitude estimates for unknown quantities by decomposing into known or estimable factors.
Break complex problems into fundamental truths by questioning assumptions and rebuilding from irreducible components.
Enhanced root cause analysis with explicit bias guards and stopping criteria. Use for incident post-mortems, bug investigations, and process failures where standard 5 Whys might…
Approach problems backward by identifying paths to failure, then systematically avoiding them. Use for risk identification, planning, and avoiding obvious mistakes.
Systematic rational process for complex problem analysis, decision making, and risk assessment. Use for high-stakes engineering decisions, root cause analysis beyond 5 Whys, and…
Identify where small changes can have large effects using Donella Meadows' hierarchy of system intervention points.
For non-perishable things, future life expectancy is proportional to current age. Use for technology selection, evaluating frameworks/libraries, and predicting tool longevity.
Combine multiple mental models for richer analysis. Use for complex problems requiring multiple lenses, high-stakes decisions, or when single models leave blind spots.
Route to the right mental model based on your domain and problem type. The single entry point for all thinking skills.
Choose the right mental model for the problem at hand. Use when facing new problems, when current approaches fail, or when you need to match tool to context.
Rapid decision-making loop for dynamic situations. Use for incident response, competitive scenarios, time-sensitive decisions, and situations requiring quick adaptation.
Evaluate decisions by what you give up, not just what you gain. Use for resource allocation, prioritization, build vs. buy choices, and technical debt evaluation.
Imagine a project has failed and work backward to identify why. Use at project kickoffs, before major decisions, or when optimism may be obscuring risks.
Express confidence in ranges, update predictions with new information, and track calibration over time.
Project to your future self and ask what you would regret not doing. Use for career decisions, strategic pivots, risk-taking choices, and life-changing decisions.
Think beyond immediate consequences to second and third-order effects. Use for strategic decisions, policy changes, and avoiding unintended consequences.
Argue against the strongest version of opposing positions, not the weakest. Use for design reviews, evaluating alternatives, conflict resolution, and decision validation.
Identify and manage the bottleneck; improvements elsewhere don't matter until the constraint is addressed.
Use when facing a decision, unclear or recurring problem, system behavior question, communication challenge, or when generating novel solutions — loads structured thinking…
Apply TRIZ (Theory of Inventive Problem Solving) methodology to resolve technical contradictions and find innovative solutions.
Improve by removal rather than addition. Focus on what to stop doing, eliminate the negative, and subtract complexity.
ThinQ integration. Manage data, records, and automate workflows. Use when the user wants to interact with ThinQ data.
Review third-party skill repos for format fit, provenance, and first-party adoption paths without treating them as direct harness dependencies.
Provides guidance on creating custom error types with thiserror, including proper derive macros, error messages, and source error chaining.
Entry point and router for THOR-related work: running scans, analyzing THOR logs, troubleshooting THOR behavior, maintaining THOR installs, THOR Lens workflows, writing THOR…
GSD 계획 생성 + Architect 검토 + 병렬 실행을 자동으로 수행. "꼼꼼하게", "thorough", "careful phase" 요청 시 사용.
Use for any request to review, rate, score, assess, evaluate, grade, benchmark, or otherwise judge quality; applies a custom weighted scoring model with multiple checks per…
Use for planning and implementing features with strong end-user orientation by identifying expected core capabilities, practical nice-to-haves, and scope-safe enhancements that…
Thoughtful GPT integration. Manage data, records, and automate workflows. Use when the user wants to interact with Thoughtful GPT data.
Thoughtly integration. Manage data, records, and automate workflows. Use when the user wants to interact with Thoughtly data.
ThoughtSpot integration. Manage data, records, and automate workflows. Use when the user wants to interact with ThoughtSpot data.
Create multi-tweet X threads that hook hard, deliver escalating value across 6-10 tweets, and close with a clear CTA — optimized for X's format, algorithm, and reading behavior.
Manage X thread structures — hook tweet first, proper sequencing, auto-plug link timing (after X likes or Y minutes), visual placement, and cross-tweet flow.
Structured X thread templates — 12 proven thread formats (listicle, story, how-to, contrarian, etc.) with fill-in frameworks.
PyQt/PySide6 threading and concurrency - QThread, QThreadPool, QTimer, thread safety, concurrent patterns
Use when the user wants to start, reply to, or read a thread between Claude Code sessions, or asks about cross-session async coordination.
Three.js and WebGL adapter patterns for HyperFrames. Use when creating deterministic Three.js scenes, WebGL canvas layers, AnimationMixer timelines, camera motion, shader-driven…
Plan the React Three Fiber component shape (props, refs, Suspense, useGLTF cache, animation hooks) before delivering a GLB to a web team.
Model extension lifecycle as intent, materialization, and active runtime layers, then sync each layer with dedicated transitions.
Build 3D web apps with Three.js (WebGL/WebGPU). Use for 3D scenes, animations, custom shaders, PBR materials, VR/XR experiences, games, data visualizations, product configurators.
Three.js animation - keyframe animation, skeletal animation, morph targets, animation mixing. Use when animating objects, playing GLTF animations, creating procedural motion, or…
Creates simple Three.js web apps with scene setup, lighting, geometries, materials, animations, and responsive rendering.
Three.js color pipeline — sRGB vs Linear, toneMapping (None/ACES/Reinhard), texture colorSpace, when to use NoToneMapping for UI textures.
Three.js scene setup, cameras, renderer, Object3D hierarchy, coordinate systems. Use when setting up 3D scenes, creating cameras, configuring renderers, managing object…
Three.js geometry creation - built-in shapes, BufferGeometry, custom geometry, instancing. Use when creating 3D shapes, working with vertices, building custom meshes, or…
Three.js vanilla 3D guidelines for WebGL/WebGPU. Apply when editing `.js`/`.ts` files with Three.js imports or `three` package usage.
Three.js interaction - raycasting, controls, mouse/touch input, object selection. Use when handling user input, implementing click detection, adding camera controls, or creating…
Three.js lighting - light types, shadows, environment lighting. Use when adding lights, configuring shadows, setting up IBL, or optimizing lighting performance.
Three.js asset loading - GLTF, textures, images, models, async patterns. Use when loading 3D models, textures, HDR environments, or managing loading progress.
Three.js materials - PBR, basic, phong, shader materials, material properties. Use when styling meshes, working with textures, creating custom shaders, or optimizing material…
Three.js post-processing - EffectComposer, bloom, DOF, screen effects. Use when adding visual effects, color grading, blur, glow, or creating custom screen-space shaders.
Three.js shaders - GLSL, ShaderMaterial, uniforms, custom effects. Use when creating custom visual effects, modifying vertices, writing fragment shaders, or extending built-in…
Create 3D scenes, interactive experiences, and visual effects using Three.js. Use when user requests 3D graphics, WebGL experiences, 3D visualizations, animations, or interactive…
Three.js textures - texture types, UV mapping, environment maps, texture settings. Use when working with images, UV coordinates, cubemaps, HDR environments, or texture…
Thrivecart integration. Manage data, records, and automate workflows. Use when the user wants to interact with Thrivecart data.