smithery/plurigrid

goose-introspection

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

Installation

$ npx skills add smithery/plurigrid --skill goose-introspection

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/plurigrid · top by installs.

npx skills add smithery/plurigrid

Browse all from smithery/plurigrid

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,418 B
  • docs SUMMARY.md 174 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

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
originalcreatedat TIMESTAMP When session was first created
message_count BIGINT Number of messages in session
total_tokens BIGINT Total tokens used
isoriginsession 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.

sessionsbydate

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)