abstract
Installation
SKILL.md
Abstract general ideas from concrete facts
In philosophy, abstraction means drawing general knowledge out of raw facts and cases. Without a clear method, agents fail at two extremes:
- Case-by-case recounting: Repeating what happened in each event. This traps the insight inside local names, dates, and one-off details.
- Hollow truisms: Stripping away so much substance that only a truism remains, such as "test well" or "plan ahead." Statements that forbid nothing teach nothing.
abstract uses four classic thinking tools to turn raw facts and cases into portable, high-value rules:
🏛️ The 4 pillars of abstraction
| Lens | Thinker | How it works in practice |
|---|---|---|
| 1. Essence vs. accident | Aristotle | Split essence, or what makes the pattern hold, from accidents like time, place, path, tool name, or actor that can change without breaking the rule. |
| 2. Inductive ascent | Aristotle & Francis Bacon | Climb from scattered facts to the causal law that explains why those facts happened before stating a general rule. |
| 3. Concept naming | C.S. Peirce | Turn a repeated finding, such as "this step failed because nobody checked the one-way action," into a crisp noun handle: "the one-way action gate." |
| 4. Flip test | Karl Popper | Judge a rule by what it forbids. If no sensible person would ever defend the reverse of your statement, it's a truism, not knowledge. |