project-learningslisted
Install: claude install-skill infranodus/skills
# Project Learnings
An agent that works in a project keeps rediscovering the same things: which
of nine files holds the model list, that the tests only exist as ad-hoc
scripts, why a cache is per-process, which command actually deploys. This
skill turns those rediscoveries into a **learnings graph** in the user's
InfraNodus account — `learn-<project>` — that the next session reads before
it starts and appends to when it finishes.
It is a graph rather than a notes file because learnings link to the same
entities (file paths, modules, concepts) as everything else in the project:
"which parts of the codebase accumulate traps" is a graph query, and the
gaps between what is known and what the code contains show where nobody has
looked yet.
## Prerequisites
The connected InfraNodus MCP server must expose these three tools (added
after `infranodus-mcp-server` 1.7.4; hosted at https://mcp.infranodus.com or
the npm package):
- `get_project_learnings` — read (by prompt, by entity, overview, or list)
- `add_project_learnings` — propose / write (dry run by default)
- `enable_project_learnings` — create the graph, **only on the user's explicit request**
If they are missing from the tool list, say so once ("the connected
InfraNodus server doesn't expose project learnings; update it or connect
https://mcp.infranodus.com") and continue the task without this skill. Do
not emulate the feature with `memory_add_relations` — that would bypass the
consent model.
## Consent — read before any