This toolkit is a modular, object-oriented system for deliberate, high-quality thinking. A module you have stress-tested yourself is worth ten you have merely read about. Reading creates awareness. Application creates competence. Reflection creates mastery.
This toolkit catalogs reusable mental primitives, heuristics, schemas, and meta-cognitive tools. Each module has a defined trigger, input, operation, output, and known limits — so it can be consciously selected, practiced, and combined with others.
The analogy to object-oriented programming is deliberate. Like a well-designed class, each module is encapsulated, testable, versionable, and composable with other modules to handle situations its original design never anticipated.
Primitives: Atomic mental moves — single input, single transformation, single output
Heuristics: Multi-step composed tools built from sequences of primitives
Schemas: Full situational frameworks activated by pattern recognition
Meta-Cognition: The runtime — monitors which tools to activate; catches errors; maintains epistemic integrity
Survey: Read all the modules once. Build a mental index of what exists. Don't try to memorize.
Select: Identify 5–10 concepts that will be most helpful to you.
Drill: Apply selected concepts to real and historical cases. Evaluate. Refine.
Expand: Come back to the toolkit when you encounter a new type of situation. Add new useful concepts.
Compose: Begin combining concepts. The real power, creativity, and innovation comes from composition.