Stoffy's philosophical knowledge repository - thinkers, thoughts, sources, and debates...
Stoffy's personal philosophical knowledge system - a living repository of thinkers, thoughts, sources, and structured explorations across fundamental questions of consciousness, existence, free will, knowledge, and meaning.
Topic Keywords:
Philosopher Names (52 thinkers in repository):
Conversational Patterns:
knowledge/philosophy/
āāā thinkers/ # 52 philosopher profiles
ā āāā <name>/
ā āāā profile.md # Core ideas, key concepts, tradition
ā āāā notes.md # Ongoing engagement notes
ā āāā reflections.md # Personal reflections on their ideas
ā āāā references.md # Cross-references to thoughts
ā
āāā thoughts/ # Philosophical explorations by theme
ā āāā consciousness/ # Mind, awareness, experience
ā āāā free_will/ # Agency, determinism, choice
ā āāā existence/ # Being, reality, metaphysics
ā āāā knowledge/ # Epistemology, truth, belief
ā āāā computational_philosophy/
ā āāā CLAUDE.md # Theme documentation
ā
āāā sources/ # Reference materials
ā āāā books/ # Book notes and summaries
ā āāā articles/ # Academic article notes
ā āāā lectures/ # Lecture and presentation notes
ā
āāā debates/ # Structured philosophical debates
āāā YYYY-MM-DD_topic_agent1_vs_agent2.md
Read a thinker profile:
Read: knowledge/philosophy/thinkers/karl_friston/profile.md
Read: knowledge/philosophy/thinkers/friedrich_nietzsche/notes.md
Read: knowledge/philosophy/thinkers/immanuel_kant/reflections.md
Read a thought exploration:
Read: knowledge/philosophy/thoughts/consciousness/2025-12-26_fep_hard_problem/thought.md
Read: knowledge/philosophy/thoughts/free_will/2025-12-26_kompatibilismus_2_0/thought.md
Read: knowledge/philosophy/thoughts/existence/2025-12-26_wu_wei_free_energy.md
Read a source summary:
Read: knowledge/philosophy/sources/books/active_inference.md
Read: knowledge/philosophy/sources/books/being_and_time.md
Read a debate transcript:
Read: knowledge/philosophy/debates/2025-12-30_predictive_brain_karl_friston_vs_laozi.md
List all thinkers:
ls knowledge/philosophy/thinkers/
Find thoughts by theme:
ls knowledge/philosophy/thoughts/consciousness/
ls knowledge/philosophy/thoughts/free_will/
ls knowledge/philosophy/thoughts/existence/
ls knowledge/philosophy/thoughts/knowledge/
Search for specific topics:
grep -r "Free Energy Principle" knowledge/philosophy/
grep -r "hard problem" knowledge/philosophy/thoughts/
Create a new thought:
knowledge/philosophy/thoughts/<theme>/YYYY-MM-DD_<slug>/thought.md with frontmatter and contentThought template:
---
title: "<Thought Title>"
date: YYYY-MM-DD
status: seed | exploring | developing | crystallized | integrated
theme: <theme>
related_thinkers:
- <thinker_folder_name>
related_thoughts:
- <path_to_related_thought>
tags: []
---
# <Title>
## The Question
What question or insight sparked this exploration?
## Current Position
My current thinking on this matter...
## Arguments
### Supporting
- Argument 1
- Argument 2
### Challenges
- Objection 1
- Objection 2
## Connections
Links to related thinkers, thoughts, and sources.
Add notes to a thinker:
Edit: knowledge/philosophy/thinkers/<name>/notes.md
Add personal reflections:
Edit: knowledge/philosophy/thinkers/<name>/reflections.md
Update references after thought creation:
Edit: knowledge/philosophy/thinkers/<name>/references.md
Cross-reference thought to thinker: When creating a thought that engages with a thinker's ideas:
related_thinkers frontmatterreferences.md fileCross-reference thoughts: When thoughts connect:
related_thoughts in both thought frontmatterUse the /debate command to stage structured debates:
/debate <agent1> <agent2> <rounds> <topic>
Debates are saved to knowledge/philosophy/debates/ with full transcripts.
SEED -> EXPLORING -> DEVELOPING -> CRYSTALLIZED -> INTEGRATED
| |
v v
CHALLENGED ARCHIVED
| Stage | Description | Exit Criteria |
|---|---|---|
| Seed | Initial spark or question | Thought is clearly articulated |
| Exploring | Actively thinking through | Core insight emerges |
| Developing | Building coherent position | Position articulated with arguments |
| Crystallized | Clear position formed | Can defend against objections |
| Challenged | Under reconsideration | Resolved or evolved |
| Integrated | Woven into worldview | Connected to other positions |
| Archived | No longer active | Documented for reference |
Every file can have a companion _memory.md file that contains human corrections and key insights. Memory files have HIGHER WEIGHT than source files.
profile.md -> profile_memory.md
notes.md -> notes_memory.md
thought.md -> thought_memory.md
When processing any file, ALWAYS check for corresponding _memory.md and apply its content first.
| Thinker | Domain | Key Contribution |
|---|---|---|
| Karl Friston | Neuroscience/Philosophy | Free Energy Principle, Active Inference |
| Thomas Metzinger | Philosophy of Mind | Phenomenal Self Model, Ego Tunnel |
| Anil Seth | Cognitive Science | Controlled Hallucination, Being You |
| Daniel Dennett | Philosophy | Heterophenomenology, Illusionism |
| Andy Clark | Philosophy | Extended Mind, Predictive Processing |
| Nick Chater | Cognitive Science | The Mind is Flat |
| Douglas Hofstadter | Cognitive Science | Strange Loops, GEB |
| Martin Heidegger | Phenomenology | Being and Time, Dasein |
| Friedrich Nietzsche | Existentialism | Will to Power, Eternal Return |
| Baruch Spinoza | Rationalism | Conatus, Substance Monism |
For academic research on philosophical topics:
Skill(academic-research): "consciousness predictive processing"
For philosophical method application:
Skill(philosophy-of-mind): Apply consciousness analysis protocol
Skill(epistemology): Evaluate knowledge claims
Skill(ethics): Analyze moral dimensions
Skill(phenomenological-method): Apply phenomenological reduction
For thought experiments:
Skill(thought-experiments): Design or analyze thought experiments
User: "I've been thinking about how attention might not just reveal consciousness but actually constitute it..."
Response:
User: "What does Friston say about free will?"
Response:
knowledge/philosophy/thinkers/karl_friston/profile.mdUser: "Add this to my notes on Heidegger - his concept of thrownness connects to Friston's Markov blankets..."
Response:
knowledge/philosophy/thinkers/martin_heidegger/notes.mdUser: "Show me what I've explored about consciousness"
Response:
knowledge/philosophy/thoughts/consciousness/This skill should be invoked when:
The repository includes Python scripts in scripts/philosophy/ for programmatic operations.
from scripts.philosophy import PhilosophyRepo
repo = PhilosophyRepo()
# Read content
thought = repo.read_thought("consciousness/2025-12-26_fep_hard_problem")
thinker = repo.read_thinker("karl_friston")
# Write content
path = repo.write_thought(
title="On Presence",
theme="consciousness",
content="Being fully here, in this moment..."
)
# Search
results = repo.search("free energy principle")
# Link thought to thinker
repo.link("consciousness/on-presence", "karl_friston", "strong", "Core FEP themes")
scripts/philosophy/writer.py)from scripts.philosophy.writer import write_thought, write_thinker, write_source
# Create thought with full options
path = write_thought(
title="Consciousness and Time",
theme="consciousness", # consciousness, free_will, existence, knowledge, morality, life_meaning
initial_spark="What if time perception IS consciousness?",
status="seed", # seed, exploring, developing, crystallized, integrated
related_thinkers=["karl_friston", "anil_seth"],
use_folder=True, # Creates folder structure vs single file
auto_commit=True # Auto-commits to git
)
# Create thinker profile
path = write_thinker(
name="New Philosopher",
thinker_type="philosopher",
era="contemporary",
traditions=["phenomenology", "cognitive science"],
key_works=["Major Work"],
core_ideas=["Core idea 1", "Core idea 2"]
)
# Create source entry
path = write_source(
title="Being and Time",
author="Martin Heidegger",
source_type="book", # book, article, lecture, essay, podcast
year=1927,
themes=["existence", "consciousness"]
)
scripts/philosophy/linker.py)from scripts.philosophy.linker import (
create_bidirectional_link,
get_thinker_thoughts,
get_thought_thinkers,
validate_links,
list_thinkers,
list_thoughts
)
# Create bidirectional link
create_bidirectional_link(
thought_path="consciousness/2025-12-26_fep_hard_problem",
thinker_name="karl_friston",
strength="strong", # strong, moderate, weak
reasoning="Core FEP themes directly addressed"
)
# Query links
thoughts = get_thinker_thoughts("karl_friston")
thinkers = get_thought_thinkers("consciousness/2025-12-26_fep_hard_problem")
# Validate all links (find orphaned references)
issues = validate_links()
# Link a thought to a thinker
python scripts/philosophy/linker.py link "consciousness/fep_hard_problem" "karl_friston" "strong" "Core FEP themes"
# List all thinkers
python scripts/philosophy/linker.py list-thinkers
# List all thoughts
python scripts/philosophy/linker.py list-thoughts
# Validate all bidirectional links
python scripts/philosophy/linker.py validate
| Module | Purpose |
|---|---|
repo.py |
GitHub API layer using gh CLI for remote operations |
templates.py |
Template rendering for new content |
content.py |
Content parsing and extraction |
indices.py |
Index management and search |
validator.py |
Content validation |
integration.py |
Full integration utilities |
| Action | Command/Path |
|---|---|
| Read thinker | knowledge/philosophy/thinkers/<name>/profile.md |
| Read thought | knowledge/philosophy/thoughts/<theme>/<date>_<slug>/thought.md |
| List thinkers | ls knowledge/philosophy/thinkers/ |
| List thoughts | ls knowledge/philosophy/thoughts/<theme>/ |
| Search content | grep -r "<term>" knowledge/philosophy/ |
| Create thought | New folder + thought.md in appropriate theme |
| Update notes | Edit knowledge/philosophy/thinkers/<name>/notes.md |
| Add reflection | Edit knowledge/philosophy/thinkers/<name>/reflections.md |
| Stage debate | /debate <agent1> <agent2> <rounds> <topic> |
| Python: Create thought | write_thought(title, theme, initial_spark) |
| Python: Link content | create_bidirectional_link(thought, thinker, strength, reason) |
| Python: Validate links | python scripts/philosophy/linker.py validate |