graphonomous graphonomous/docs/skills/SKILLS.md
Graphonomous is a continual learning engine exposed as 5 MCP machines. It maintains a self-evolving knowledge graph of semantic, procedural, episodic, temporal, outcome, and goa…

Graphonomous MCP — Agent Skills

Purpose: Teach any LLM connected to Graphonomous how to use its MCP machines correctly, idiomatically, and in the right sequence. These reference docs mirror the skills in the ampersand-plugins Claude Code plugin. For Claude Code users, install the plugin directly: claude plugin add c-u-l8er/ampersand-plugins

Quick Orientation

Graphonomous is a continual learning engine exposed as 5 MCP machines. It maintains a self-evolving knowledge graph of semantic, procedural, episodic, temporal, outcome, and goal nodes connected by typed, weighted edges. Your job as an LLM agent is to read from and write to this graph as you work, creating a durable memory that improves over time.

The Core Loop

Every interaction should follow this rhythm:

retrieve → route → act → learn → consolidate
"What do I know?" → "What should I do?" → "Do it" → "Did it work?" → "Clean up"

Machine Architecture (v0.4)

Graphonomous v0.4 exposes 5 loop-phase machines instead of 29 individual tools. Each machine accepts an action parameter:

MachinePhaseActions
retrieve"What do I know?"context, episodic, procedural, coverage, trace_evidence, frontier
route"What should I do?"topology, deliberate, attention_survey, attention_cycle, review_goal
act"Do it"store_node, store_edge, delete_node, manage_edge, manage_goal, belief_revise, forget_node, forget_policy, gdpr_erase
learn"Did it work?"from_outcome, from_feedback, detect_novelty, from_interaction, contradictions
consolidate"Clean up"run, stats, query, traverse

Skill Reference Files

FileSkillWhat It Teaches
bootstrap.md/graphonomous:bootstrapSession initialization — retrieve context, check goals, survey attention
retrieve.md/graphonomous:retrieveThe foundational read loop — κ-aware ranked retrieval + store new knowledge
store.md/graphonomous:storeDedicated write path — atomic nodes, confidence calibration, edges
learn.md/graphonomous:learnClosed-loop learning — outcome, feedback, novelty, contradictions
deliberate.md/graphonomous:deliberateκ-aware topology analysis and cyclic reasoning
consolidate.md/graphonomous:consolidateMemory maintenance — 7-stage pipeline, stats, query, traverse
goals.md/graphonomous:goalsDurable intent tracking — goal CRUD and lifecycle
belief.md/graphonomous:beliefAGM-style belief revision — expand, revise, contract
forgetting.md/graphonomous:forgettingStructured removal — soft, hard, cascade, GDPR, policy pruning
epistemic-frontier.md/graphonomous:epistemic-frontierUncertainty-guided investigation — Wilson intervals, information gain
trace-evidence-path.md/graphonomous:trace-evidence-pathEvidence provenance — weighted Dijkstra, Yen's K-shortest paths
attention.md/graphonomous:attentionAutonomous focus — survey, triage, dispatch
review.md/graphonomous:reviewCoverage evaluation — act/learn/escalate routing
inspect.md/graphonomous:inspectRead-only graph inspection — list, get, edges, search, traverse
graph-health.md/graphonomous:graph-healthCombined diagnostics — weak nodes, orphans, staleness
workflows.md/graphonomous:workflowsEnd-to-end recipes — cold start, debug, Ralph loop, handoff
sync.md/graphonomous:syncBatch filesystem ingest to knowledge graph
watch.md/graphonomous:watchContinuous filesystem monitoring with change detection

Resources (Read-Only Snapshots)

URIWhat It Returns
graphonomous://runtime/healthRuntime health: node/edge counts, consolidator state, uptime
graphonomous://goals/snapshotCurrent GoalGraph snapshot: all goals with status/progress
graphonomous://graph/node/{id}Individual node details + connected edges
graphonomous://graph/recentRecently added/accessed nodes, sorted by recency
graphonomous://consolidation/logConsolidator state + orchestrator plasticity metrics

Node Types

TypeStore When You Learn...Examples
semanticA fact, definition, or architectural truth"Module X is responsible for Y", "The API uses JWT auth"
proceduralA procedure, workflow, or recipe"To deploy: run X then Y then Z"
episodicSomething that happened — an event or observation"Build failed due to missing dep"
temporalA time-bound observation or monitoring event"CPU spike at 14:30 during load test"
outcomeA measured result or benchmark score"Latency dropped 40% after caching change"
goalAn objective, target, or intent"Need to migrate auth to new compliance standard"

Rule of thumb: "what is?" → semantic. "how to?" → procedural. "what happened?" → episodic.

Edge Types

TypeMeaningExample
causal / causesA causes or drives B"Config change → behavior change"
supportsA provides evidence for B"Test result → hypothesis"
contradictsA conflicts with B"Doc says X, but code does Y"
related / related_toThematically connected"Auth module ↔ User module"
derived_fromExtracted or derived from"Summary ← source document"
supersedesReplaced by newer version"Old preference → updated preference"
resolvesA resolves issue B"Fix → bug report"
part_ofA is a component of B"Function → module"
followsA comes after B"Step 2 → Step 1"
depends_onA requires B"Feature → dependency"
similar_toA resembles B"Pattern A ↔ Pattern B"
temporal_before / temporal_afterTemporal ordering"Event 1 before Event 2"
co_occursA and B happen together"Error X co-occurs with config Y"

Confidence Scores

RangeMeaningWhen to Use
0.9–1.0Verified fact, directly observedCopied from code/docs, confirmed by test
0.7–0.89Strong evidence, not directly verifiedMultiple consistent sources
0.5–0.69Moderate, reasonable inferenceSingle source, plausible
0.3–0.49Low confidence, uncertainIndirect evidence, may be outdated
0.0–0.29Speculative or likely wrongGuess, contradicted by other evidence

Default is 0.5. Always adjust based on evidence quality.

Session Startup Checklist

  1. Retrieve prior context:

`` retrieve(action: "context", query: "summary of prior work on <topic>") ``

  1. Check active goals:

`` act(action: "manage_goal", operation: "list_goals", filters: {"status": "active"}) ``

  1. Survey attention:

`` route(action: "attention_survey", include_idle: false) ``

  1. Proceed with the user's request, using retrieved context.

End-of-Session Checklist

  1. Store new knowledge: act(action: "store_node", ...)

  2. Report outcomes: learn(action: "from_outcome", ...)

  3. Update goal progress: act(action: "manage_goal", operation: "set_progress", ...)

  4. Consolidate: consolidate(action: "run")

How to Use These Skill Files

For Claude Code users: Install the plugin — claude plugin add c-u-l8er/ampersand-plugins — and skills are available as /graphonomous:<skill> commands.

For other agents/system prompts: Include SKILLS.md first, then whichever skill files are relevant. Minimum viable context: this file alone.

For agent bootstrapping: Use workflows.md for end-to-end recipes.

For repository wiring: These skills are referenced by AGENTS.md, CLAUDE.md, and README.md in the graphonomous repo.

Open in the interactive atlas