Skip to content
philosophy-repo logo

Philosophy Repository Skill

philosophy-repo

Stoffy's philosophical knowledge repository - thinkers, thoughts, sources, and debates. Auto-activates for philosophical discussion, capturing reflections, exploring ideas, or referencing philosophers. Triggers: 'consciousness', 'free will', 'existence', 'meaning', 'knowledge', 'morality', 'I've ...

NeverSight/skills_feed0installs215stars

SKILL.md

Full skill instructions

Philosophy Repository Skill

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.

When This Skill Activates

Automatic Triggers

Topic Keywords:

  • Consciousness, mind, awareness, qualia, subjective experience, hard problem
  • Free will, determinism, agency, choice, responsibility
  • Existence, being, reality, metaphysics, ontology, nothingness
  • Knowledge, epistemology, truth, belief, certainty, skepticism
  • Meaning, purpose, fulfillment, value, the good life
  • Morality, ethics, virtue, duty, obligation, right and wrong

Philosopher Names (52 thinkers in repository):

  • Contemporary: Karl Friston, Anil Seth, Daniel Dennett, Thomas Metzinger, Andy Clark, Nick Chater, David Krakauer, Joscha Bach, Evan Thompson, Mark Solms
  • Modern: Friedrich Nietzsche, Martin Heidegger, Jean-Paul Sartre, Simone de Beauvoir, Albert Camus, Hannah Arendt, Ludwig Wittgenstein, Michel Foucault
  • Classical: Immanuel Kant, Georg Hegel, Baruch Spinoza, David Hume, John Locke, Rene Descartes
  • Ancient: Plato, Aristotle, Socrates, Confucius, Laozi, Siddhartha Gautama (Buddha), Nagarjuna
  • Medieval: Thomas Aquinas, Augustine, Maimonides

Conversational Patterns:

  • "I've been thinking about..."
  • "What if..."
  • "Philosophically speaking..."
  • "What does [philosopher] say about..."
  • "Capture this thought..."
  • "Add this to my reflections..."
  • "What do I think about..."
  • "Explore the idea of..."
  • "Let me work through this..."
  • "This connects to..."

Repository Structure

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

Available Operations

1. READ: Access Philosophical Content

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

2. EXPLORE: Discover Content

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/

3. WRITE: Capture New Content

Create a new thought:

  1. Determine theme: consciousness, free_will, existence, knowledge, morality, life_meaning
  2. Create folder: knowledge/​philosophy/​thoughts/<theme>/​YYYY-MM-DD_<slug>/
  3. Create thought.md with frontmatter and content
  4. Update cross-references if connected to thinkers or other thoughts

Thought 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

4. CONNECT: Build Knowledge Graph

Cross-reference thought to thinker: When creating a thought that engages with a thinker's ideas:

  1. Add thinker to thought's related_thinkers frontmatter
  2. Add thought to thinker's references.md file

Cross-reference thoughts: When thoughts connect:

  1. Add to related_thoughts in both thought frontmatter
  2. Document the connection in each thought's Connections section

5. DEBATE: Orchestrate Philosophical Dialogues

Use the /​debate command to stage structured debates:

/​debate <agent1> <agent2> <rounds> <topic>

Debates are saved to knowledge/​philosophy/​debates/ with full transcripts.

Thought Lifecycle

SEED -> EXPLORING -> DEVELOPING -> CRYSTALLIZED -> INTEGRATED
                          |               |
                          v               v
                    CHALLENGED       ARCHIVED
StageDescriptionExit Criteria
SeedInitial spark or questionThought is clearly articulated
ExploringActively thinking throughCore insight emerges
DevelopingBuilding coherent positionPosition articulated with arguments
CrystallizedClear position formedCan defend against objections
ChallengedUnder reconsiderationResolved or evolved
IntegratedWoven into worldviewConnected to other positions
ArchivedNo longer activeDocumented for reference

Memory Files (Higher Weight)

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.

Key Themes in Repository

Consciousness

  • Free Energy Principle and the hard problem
  • Computational phenomenology
  • Predictive processing and controlled hallucination
  • Strange loops and self-reference
  • Interoceptive embodied self

Free Will

  • Compatibilism 2.0 (inferential autonomy)
  • The four humiliations of humankind
  • Active inference and agency
  • Friston's framework on choice

Existence

  • Existentielle Potentialitat (relational ontology)
  • Wu Wei as free energy minimization
  • Emergence and nothingness
  • Sinnfeld und Potentialitat

Knowledge

  • Self-reference, computation, and truth
  • Kantian roots of predictive processing
  • Interface theory of reality
  • Complexity and constructivism

Featured Thinkers (with extensive profiles)

ThinkerDomainKey Contribution
Karl FristonNeuroscience/​PhilosophyFree Energy Principle, Active Inference
Thomas MetzingerPhilosophy of MindPhenomenal Self Model, Ego Tunnel
Anil SethCognitive ScienceControlled Hallucination, Being You
Daniel DennettPhilosophyHeterophenomenology, Illusionism
Andy ClarkPhilosophyExtended Mind, Predictive Processing
Nick ChaterCognitive ScienceThe Mind is Flat
Douglas HofstadterCognitive ScienceStrange Loops, GEB
Martin HeideggerPhenomenologyBeing and Time, Dasein
Friedrich NietzscheExistentialismWill to Power, Eternal Return
Baruch SpinozaRationalismConatus, Substance Monism

Integration with Other Skills

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

Example Usage Patterns

Capture a spontaneous insight

User: "I've been thinking about how attention might not just reveal consciousness but actually constitute it..."

Response:

  1. Engage with the idea philosophically
  2. Connect to relevant thinkers (Friston on precision weighting, Seth on attention)
  3. Offer to create a new thought entry if substantial
  4. Reference existing related thoughts

Research a philosophical question

User: "What does Friston say about free will?"

Response:

  1. Read knowledge/​philosophy/​thinkers/​karl_friston/​profile.md
  2. Search for free will content in thoughts
  3. Synthesize and present with connections
  4. Reference specific passages and sources

Add to ongoing engagement

User: "Add this to my notes on Heidegger - his concept of thrownness connects to Friston's Markov blankets..."

Response:

  1. Read current notes: knowledge/​philosophy/​thinkers/​martin_heidegger/​notes.md
  2. Append new insight with date
  3. Consider creating cross-reference in Friston's notes
  4. Suggest related thought explorations

Explore a theme

User: "Show me what I've explored about consciousness"

Response:

  1. List all thoughts in knowledge/​philosophy/​thoughts/​consciousness/
  2. Summarize each thought's status and core insight
  3. Identify connections between thoughts
  4. Suggest unexplored areas or next explorations

Invocation Guidance

This skill should be invoked when:

  • Discussing any philosophical topic or question
  • Referencing or asking about specific philosophers
  • Wanting to capture, develop, or review personal philosophical thinking
  • Exploring connections between ideas
  • Researching philosophical sources
  • Orchestrating philosophical debates
  • Tracking the evolution of philosophical positions

Python Utilities

The repository includes Python scripts in scripts/​philosophy/ for programmatic operations.

PhilosophyRepo Class (Main Interface)

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")

Writer Module (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"]
)

Linker Module (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()

CLI Usage

# 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

Additional Modules

ModulePurpose
repo.pyGitHub API layer using gh CLI for remote operations
templates.pyTemplate rendering for new content
content.pyContent parsing and extraction
indices.pyIndex management and search
validator.pyContent validation
integration.pyFull integration utilities

Quick Reference

ActionCommand/​Path
Read thinkerknowledge/​philosophy/​thinkers/<name>/​profile.md
Read thoughtknowledge/​philosophy/​thoughts/<theme>/<date>_<slug>/​thought.md
List thinkersls knowledge/​philosophy/​thinkers/
List thoughtsls knowledge/​philosophy/​thoughts/<theme>/
Search contentgrep -r "<term>" knowledge/​philosophy/
Create thoughtNew folder + thought.md in appropriate theme
Update notesEdit knowledge/​philosophy/​thinkers/<name>/​notes.md
Add reflectionEdit knowledge/​philosophy/​thinkers/<name>/​reflections.md
Stage debate/​debate <agent1> <agent2> <rounds> <topic>
Python: Create thoughtwrite_thought(title, theme, initial_spark)
Python: Link contentcreate_bidirectional_link(thought, thinker, strength, reason)
Python: Validate linkspython scripts/​philosophy/​linker.py validate

More skills from NeverSight

devops-deployer logo
NeverSight/skills_feed

devops-deployer

Comprehensive DevOps and deployment workflow that orchestrates infrastructure automation, CI/CD pipelines, container orchestration, and cloud deployment. Handles everything from infrastructure as code and pipeline setup to monitoring, scaling, and disaster recovery.

215 1
View
avnu logo
NeverSight/skills_feed

avnu

Integrate avnu SDK for Starknet DeFi: token swaps with best-price routing, DCA recurring buys, native staking, gasless transactions via paymaster, and market data. Use when building Starknet trading, DEX aggregation, or DeFi automation features.

215 0
View
post-to-x logo
NeverSight/skills_feed

post-to-x

发布内容和文章到 X (Twitter)。支持带图片的普通推文和 X Articles(长文)。使用真实的 Chrome 和 CDP 来绕过自动化检测。

215 0
View
ralph-prompt-builder logo
NeverSight/skills_feed

ralph-prompt-builder

Master orchestrator for generating Ralph Wiggum-compatible prompts. Analyzes task requirements and routes to appropriate generator (single-task, multi-task, project, or research). Use when you need to create any Ralph loop prompt and want automatic selection of the right generator.

215 0
View
branch-comparison logo
NeverSight/skills_feed

branch-comparison

Use when the user asks to compare branches, analyze git diffs, review changes between branches, update specifications based on code changes, or analyze what changed. Triggers on keywords like "compare branches", "git diff", "what changed", "branch comparison", "code changes", "spec update".

215 0
View
fastapi-development logo
NeverSight/skills_feed

fastapi-development

Build high-performance FastAPI applications with async routes, validation, dependency injection, security, and automatic API documentation. Use when developing modern Python APIs with async support, automatic OpenAPI documentation, and high performance requirements.

215 0
View
zendesk-chat logo
NeverSight/skills_feed

zendesk-chat

Enables Claude to manage Zendesk Chat conversations, support tickets, and customer service operations

215 0
View
forge logo
NeverSight/skills_feed

forge

Mine transcripts for knowledge - decisions, learnings, failures, patterns. Triggers: "forge insights", "mine transcripts", "extract knowledge".

215 0
View
mixpanel logo
NeverSight/skills_feed

mixpanel

Track product analytics and user behavior with Mixpanel's event-based platform.

215 0
View
ocpp logo
NeverSight/skills_feed

ocpp

OCPP protocol reference for EV charging infrastructure development. Covers OCPP 2.0.1 and OCPP 1.6J. Use when working with OCPP messages, charging station code, CSMS/Central System backends, smart charging, transaction handling, or EV charging protocols. Activates on keywords: OCPP, charging stat...

215 0
View
bee-collect logo
NeverSight/skills_feed

bee-collect

Gather scattered ideas into organized GitHub issues. The bee collects pollen from every flower, checks if the hive already has it, and carefully deposits new work in the comb for later. Never edits code—only organizes the work ahead. Use when creating issues from TODOs or planning work.

215 0
View
vercel-react-native-skills logo
NeverSight/skills_feed

vercel-react-native-skills

Comprehensive best practices for React Native and Expo applications. Contains rules across multiple categories covering performance, animations, UI patterns, and platform-specific optimizations.

215 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View