trinity
v0.12.1Core dell'agente Trinity: memoria persistente Hindsight (recall/retain/reflect), skill, comandi, hook di notifica e comportamento condiviso tra progetti.
By Ichelema0 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 18 skill or MCP entries
- Source updated
- Aug 27, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install plugin
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install trinity-2@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/ichelema/TrinityClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .claude-plugin/plugin.json├── skills/adhd/SKILL.md├── skills/github-pr-release/SKILL.md├── skills/hindsight/SKILL.md├── skills/linear/SKILL.md├── skills/lsp-enable/SKILL.md├── skills/mise/SKILL.md├── skills/nushell/SKILL.md├── skills/obsidian/SKILL.md├── skills/ponytail/SKILL.md├── skills/ruby/SKILL.md└── .mcp.json
Included Skills10
Parallel divergent ideation for coding agents. Spawns N isolated branches under different cognitive frames (regulator, biology, speedrunner, 10-year-old, $0 budget), scores, clusters, prunes traps, and deepens top survivors. Use on /adhd, "ADHD mode", brainstorm/ideate intents, or open-ended design, architecture, naming, API/SDK surface, and fuzzy-debugging decisions. Skip for syntax, lookups, bugs with known root cause, or closed phrasing ("quick", "standard", "canonical", "textbook"). Full pre-flight gate is in the skill body.
Release e versionamento di un progetto: scelta della versione SemVer, curatela del CHANGELOG.md, triage delle modifiche pendenti in commit atomici, tag annotato e GitHub Release via gh CLI. Usala per "facciamo la release", "prepara la versione", "bump di versione", "aggiorna il changelog", "crea il tag", "pubblica la release", anche su richieste brevi e senza dettagli. Copre anche il rilascio del plugin Trinity. Non usarla per lavorare su una issue o per aprire e mergiare una PR di feature: quello è della skill linear.
Hindsight persistent memory system for AI agents. Use when working with retain/recall/reflect operations, memory banks. In questo progetto Hindsight gira come MCP server locale — vedi "Setup attivo in questo progetto" sotto per le operazioni quotidiane.
Gestisce issue Linear e workflow di sviluppo tramite il server MCP di Linear.
Use when navigating code, understanding unfamiliar functions, finding definitions or references, tracing call hierarchies, preparing for refactoring, or analyzing code impact. Enforces LSP-first semantic code intelligence with mandatory pre-edit checks, impact analysis before refactoring, and post-edit diagnostics. Provides IDE-like precision for code operations in large codebases. Covers navigation (goToDefinition, findReferences), understanding (hover, documentSymbol), and call analysis (incomingCalls, outgoingCalls).
Guide for using mise to manage development tools and runtime versions. Use when configuring project tooling, managing environment variables, or defining project tasks.
Guide for using Nushell for structured data pipelines and scripting. Use when writing shell scripts, processing structured data, or working with cross-platform automation.
Funzionalità avanzata per Obsidian PKM. Si attiva ogni volta che l'utente chiede informazioni su: vault, note, frontmatter, wikilink, backlink, Dataview, Templater, QuickAdd, Canvas, plugin, graph, PKM, Zettelkasten, second brain, daily note, template, query, embed, `.excalidraw.md` file format, salvare un disegno nel vault, integrare Excalidraw con le note. Cercare informazioni nel vault, sintetizzare note, creare o modificare note Obsidian, trovare connessioni tra note, analizzare backlink, graph, tag o knowledge graph. Obsidian CLI, terminale, automazioni CLI, comandi `obsidian`, leggere/scrivere note, append/prepend, spostare, rinominare o cancellare file, task, sync history, Bases, file history, backlinks, note orfane o broken links tramite CLI.
Impone la soluzione più pigra che funziona davvero: la più semplice, breve, minimale. Incanala un senior dev che ha visto tutto: chiediti se il task deve esistere (YAGNI), ricorri alla libreria standard prima del codice custom, alle funzionalità native della piattaforma prima delle dipendenze, a una riga prima di cinquanta. Supporta i livelli di intensità: lite e full (default). Usala su QUALSIASI task di coding: scrivere, aggiungere, rifattorizzare, correggere, revisionare o progettare codice, e scegliere librerie o dipendenze. Usala anche quando l'utente dice "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", o "shortest path", o si lamenta di over-engineering, bloat, boilerplate o dipendenze non necessarie. NON usarla per richieste non di coding (conoscenza generale, prosa, traduzione, riassunti, ricette).
Scrivi, analizza e rifattorizza codice Ruby usando lo stile funzionale pragmatico basato su Switchyard: pipeline dichiarative di action (Organizer + steps), contratti expects/promises, errori come valori con try! e fail_and_return!, immutabilità selettiva (Hamster, IceNine, freeze) e separazione fra logica pura ed effetti collaterali. Usa questa skill quando crei o modifichi action, organizer, controller, concern o model in Ruby, quando devi decidere come propagare un errore, gestire nil, comporre operazioni fallibili, o valutare se introdurre un'astrazione. Attivala anche per service object, refactoring verso pattern funzionali, o quando il progetto usa switchyard.
MCP servers8
- command
- ${TRINITY_PLUGIN_DIR}/scripts/bin/run-node.sh
- args
- ${MCP_DEBUGGER_DIR}/package/dist/cli.mjs stdio --log-file ${TRINITY_PLUGIN_DIR}/logs/mcp-debugger.log
- env.PYTHONPATH
- ${MCP_DEBUGGER_DIR}/pylib
- env.PYTHONUTF8
- 1
- command
- ${TRINITY_PLUGIN_DIR}/scripts/bin/run-node.sh
- args
- ${MCP_EXCALIDRAW_DIR}/dist/index.js
- env.EXPRESS_SERVER_URL
- http://127.0.0.1:3000
- env.ENABLE_CANVAS_SYNC
- true
- env.LOG_FILE_PATH
- ${TRINITY_PLUGIN_DIR}/logs/excalidraw.log
- url
- https://mcp.linear.app/mcp
- command
- ${TRINITY_PLUGIN_DIR}/scripts/bin/run-node.sh
- args
- ${MCP_NEOVIM_DIR}/build/index.js
- env.NVIM_SOCKET_PATH
- ${NVIM_SOCKET_PATH:-//./pipe/claude-debug-trinity}
- command
- ${TRINITY_PLUGIN_DIR}/scripts/bin/run-python.sh
- args
- ${NOTEBOOKLM_DATA}/run_notebooklm_mcp.py
- env.PYTHONPATH
- ${NOTEBOOKLM_LIB}
- env.NOTEBOOKLM_HOME
- ${NOTEBOOKLM_DATA}/nbhome
- url
- http://localhost:3002/mcp
- command
- ${TRINITY_PLUGIN_DIR}/scripts/bin/run-node.sh
- args
- npm:@playwright/mcp/cli.js --browser ${PLAYWRIGHT_MCP_BROWSER:-chrome} --output-dir ${TRINITY_PLUGIN_DIR}/data/playwright-mcp
- url
- https://mcp.ticktick.com/
Plugin manifests1
{
"name": "trinity",
"description": "Core dell'agente Trinity: memoria persistente Hindsight (recall/retain/reflect), skill, comandi, hook di notifica e comportamento condiviso tra progetti.",
"version": "0.12.1",
"author": {
"name": "Ichelema"
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[trinity on Agent Plugins Marketplace](https://pluginsmp.com/plugins/trinity-2)