All authors
tjboudreaux avatar

Claude Skills by tjboudreaux

github.com/tjboudreaux
39 skillsA× 390 installs3 views
Thinking ArchetypesA

Recognize Senge's Systems Archetypes to diagnose recurring organizational and technical problems, identify why fixes keep failing, and design interventions that address root structure.

data-aigoreact
0
107
Thinking BayesianA

Update beliefs systematically based on new evidence using probabilistic reasoning. Use when estimating probabilities, learning from data, or making decisions under uncertainty.

data-airustreact
0
107
Thinking Bounded RationalityA

Apply Herbert Simon's Bounded Rationality and satisficing to make good-enough decisions under real-world constraints. Use for design decisions under time pressure, recognizing cognitive limits, and setting appropriate stopping criteria.

data-airustgo
0
107
Thinking Circle Of CompetenceA

Know the boundaries of your expertise and operate within them. Use when evaluating opportunities, making decisions outside your domain, or assessing when to defer to experts.

data-airustgo
0
107
Thinking CynefinA

Classify problems by complexity domain (clear, complicated, complex, chaotic) and match approach to domain. Use for choosing methodologies, problem framing, and process design.

data-aigotesting
0
107
Thinking DebiasingA

Systematic checklist to identify and counteract cognitive biases in decision-making. Use before major decisions, when evaluating recommendations, or when stakes are high.

data-airustgo
0
107
Thinking Dual ProcessA

Apply Kahneman's Dual-Process Theory to recognize when to trust intuition vs engage deliberate analysis. Use for high-stakes decisions, error-prone contexts, or when balancing speed vs accuracy.

data-airustgo
0
107
Thinking EffectuationA

Start with means, not goals; co-create with partners; leverage contingencies. Use for startup strategy, innovation projects, and uncertain/novel domains where planning is unreliable.

data-aigodatabase
0
107
Thinking Feedback LoopsA

Analyze systems using Donella Meadows' feedback loop framework to identify reinforcing loops, balancing loops, delays, and leverage points. Use for organizational dynamics, product growth design, debugging runaway or oscillating systems, and finding high-impact interventions.

data-aigodebugging
0
107
Thinking Fermi EstimationA

Make order-of-magnitude estimates for unknown quantities by decomposing into known or estimable factors. Use for capacity planning, cost estimation, market sizing, and technical feasibility assessment.

data-aigoapi
0
107
Thinking First PrinciplesA

Break complex problems into fundamental truths by questioning assumptions and rebuilding from irreducible components. Use for innovation, challenging status quo, or when conventional solutions fail.

data-aiawsapi
0
107
Thinking Five Whys PlusA

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 mislead.

data-aigotesting
0
107
Thinking InversionA

Approach problems backward by identifying paths to failure, then systematically avoiding them. Use for risk identification, planning, and avoiding obvious mistakes.

data-airustgo
0
107
Thinking Jobs To Be DoneA

Understand what "job" users hire your product to do, focusing on progress users seek rather than features. Use for product development, feature prioritization, user research, and market positioning.

data-airustgo
0
107
Thinking Kepner TregoeA

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 multi-factor evaluations requiring structured criteria.

data-aigoaws
0
107
Thinking Leverage PointsA

Identify where small changes can have large effects using Donella Meadows' hierarchy of system intervention points. Use for strategic decisions, system optimization, and choosing where to focus engineering effort.

data-aigotesting
0
107
Thinking Lindy EffectA

For non-perishable things, future life expectancy is proportional to current age. Use for technology selection, evaluating frameworks/libraries, and predicting tool longevity.

data-aijavascriptpython
0
107
Thinking Map TerritoryA

Recognize limits of mental models and diagrams. Use when models diverge from reality, debugging expectation mismatches, or questioning abstraction accuracy.

data-airustgo
0
107
Thinking Margin Of SafetyA

Build in buffers for unknown unknowns and don't optimize to the edge. Use for capacity planning, deadline estimation, architecture design, and risk management.

data-aigotesting
0
107
Thinking Model CombinationA

Combine multiple mental models for richer analysis. Use for complex problems requiring multiple lenses, high-stakes decisions, or when single models leave blind spots.

data-aigoapi
0
107
Thinking Model RouterA

Route to the right mental model based on your domain and problem type. The single entry point for all thinking skills.

data-aigoaws
0
107
Thinking Model SelectionA

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.

data-aigotesting
0
107
Thinking Occams RazorA

Apply parsimony principle to prefer simpler explanations with fewer assumptions. Use for hypothesis selection in debugging, architecture decisions, and choosing between competing approaches.

data-aipythongo
0
107
Thinking OodaA

Rapid decision-making loop for dynamic situations. Use for incident response, competitive scenarios, time-sensitive decisions, and situations requiring quick adaptation.

data-aigoreact
0
107
Thinking Opportunity CostA

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.

data-aigokubernetes
0
107
Thinking Pre MortemA

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.

data-aigotesting
0
107
Thinking ProbabilisticA

Express confidence in ranges, update predictions with new information, and track calibration over time. Use for project estimation, risk assessment, and decision making under uncertainty.

data-aigoexpress
0
107
Thinking Red TeamA

Deliberately attack your own plans, systems, and assumptions to find weaknesses before adversaries or reality does. Use for security review, architecture validation, plan stress-testing, and pre-launch preparation.

data-airustgo
0
107
Thinking Regret MinimizationA

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.

data-aigogit
0
107
Thinking ReversibilityA

Classify decisions by reversibility and match decision process to decision type. Use for technology choices, architecture decisions, process changes, and hiring decisions.

data-airustgo
0
107
Thinking Scientific MethodA

Hypothesis → Prediction → Test → Revise with explicit falsification. Use for debugging, feature experimentation, performance investigation, and A/B testing design.

data-aigotesting
0
107
Thinking Second OrderA

Think beyond immediate consequences to second and third-order effects. Use for strategic decisions, policy changes, and avoiding unintended consequences.

data-airusttesting
0
107
Thinking SocraticA

Systematic questioning framework to deepen understanding, challenge assumptions, and uncover hidden beliefs. Use for requirements gathering, debugging, coaching, and critical analysis.

data-aigoaws
0
107
Thinking Steel ManningA

Argue against the strongest version of opposing positions, not the weakest. Use for design reviews, evaluating alternatives, conflict resolution, and decision validation.

data-airustgo
0
107
Thinking SystemsA

Analyze problems as interconnected systems with feedback loops, emergent behavior, and non-linear effects. Use for debugging complex systems, architecture decisions, and understanding unexpected behavior.

data-aigodebugging
0
107
Thinking Theory Of ConstraintsA

Identify and manage the bottleneck; improvements elsewhere don't matter until the constraint is addressed. Use for performance optimization, process improvement, and resource allocation.

data-aigotesting
0
107
Thinking Thought ExperimentA

Test ideas through hypothetical scenarios when empirical testing is impractical. Use for architecture evaluation, edge case analysis, ethics considerations, and strategy development.

data-aigorails
0
107
Thinking TrizA

Apply TRIZ (Theory of Inventive Problem Solving) methodology to resolve technical contradictions and find innovative solutions. Use for engineering design, breaking through impossible constraints, and systematic innovation.

data-airustgo
0
107
Thinking Via NegativaA

Improve by removal rather than addition. Focus on what to stop doing, eliminate the negative, and subtract complexity. Use for system simplification, process improvement, and feature prioritization.

data-aigoapi
0
107