Claude Code Plugins

Community-maintained marketplace

Feedback

goose-introspection

@plurigrid/asi
1
0

Goose session introspection and self-discovery via DuckDB reafference database. Query past sessions, find self, and enable cross-session awareness.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name goose-introspection
description Goose session introspection and self-discovery via DuckDB reafference database. Query past sessions, find self, and enable cross-session awareness.
version 1.0.0
trit 0

Skill: Goose Introspection

Category: Agent Self-Discovery | Session Analysis | Reafference Testing Level: Core (Required for agent self-awareness) Status: OPERATIONAL Trit Assignment: 0 (ERGODIC) - Coordinates between past and future sessions Propagates To: goose, amp, claude, cursor


Overview

Implements reafference-based self-discovery for goose sessions. This skill enables any goose instance to:

  1. Find itself in the session history
  2. Query past sessions for context and continuity
  3. Track session evolution across providers and models
  4. Enable cross-session awareness through DuckDB persistence

Core Principle:

An agent that cannot find itself in its own history cannot truly understand its context.


Database Location

The reafference database is created at:

This database copies data from the goose sessions database at:


Key Tables

reafference_sessions

Tracks all sessions with discovery metadata:

Column Type Description
session_id VARCHAR Primary key, e.g., 20260108_22
discovered_at TIMESTAMP When session was added to tracking
provider VARCHAR anthropic, openai, google, openrouter
model VARCHAR e.g., claude-opus-4-5-20251101
working_dir VARCHAR Working directory of session
session_name VARCHAR Auto-generated or user-set name
original_created_at TIMESTAMP When session was first created
message_count BIGINT Number of messages in session
total_tokens BIGINT Total tokens used
is_origin_session BOOLEAN TRUE for the session that created this DB
notes VARCHAR Optional notes about the session

reafference_metadata

Key-value store for origin information.

sessions (copied from source)

Full session data for offline queries.

messages (copied from source)

Full message history for content analysis.


Key Views

reafference_origin

Returns the session that created this database.

sessions_by_date

Aggregated daily statistics.

searchable_sessions

Join of sessions with user messages for content search.


Self-Discovery Queries

Find This Session (Origin)

Session Timeline

Provider Distribution


GF(3) Conservation

This skill participates in the triadic balance:

Trit Skill Role
-1 duckdb-timetravel Validates queries and schema
0 goose-introspection Coordinates session discovery
+1 reafference-corollary-discharge Generates predictions

Conservation: (-1) + (0) + (+1) = 0


Status

  • Database Created: Yes
  • Origin Session Marked: 20260108_22
  • Sessions Tracked: 376
  • Messages Indexed: 6,215
  • Total Tokens: ~3.59M

Related Skills

  • duckdb-timetravel - Temporal queries on session data
  • duckdb-ies - Interaction entropy analysis
  • reafference-corollary-discharge - Prediction/observation matching
  • fswatch-duckdb - Real-time file monitoring with DuckDB

Cat# Integration

This skill maps to Cat# = Comod(P) as a bicomodule:

Forward Reference

  • unified-reafference (canonical B3 Poset)