Stay sharp while your AI does the work — learn from every task with in-context coaching, all local, all free
Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.
log_lessonSave a delivered lesson to the coaching log. Git metadata (project, repository, branch, commit_hash, folder, repository_platform) is auto-detected from the workspace when omitted. timestamp is always stamped server-side with the current time — there is no argument for it. Returns the saved Lesson w…Save a delivered lesson to the coaching log. Git metadata (project, repository, branch, commit_hash, folder, repository_platform) is auto-detected from the workspace when omitted. timestamp is always stamped server-side with the current time — there is no argument for it. Returns the saved Lesson w…
No se publicó ningún esquema de entrada para esta herramienta.
update_knowledgeAdjust the confidence score for a topic by delta (e.g. +1 or -1). Returns the new confidence (0-10). Creates the topic at confidence 5 if it does not exist.Adjust the confidence score for a topic by delta (e.g. +1 or -1). Returns the new confidence (0-10). Creates the topic at confidence 5 if it does not exist.
No se publicó ningún esquema de entrada para esta herramienta.
get_lessonsQuery the coaching lesson history. All filters combine. period defaults to all; date_from/date_to override period; limit caps results newest-first (0 = all).Query the coaching lesson history. All filters combine. period defaults to all; date_from/date_to override period; limit caps results newest-first (0 = all).
No se publicó ningún esquema de entrada para esta herramienta.
star_lessonSet the starred (favourite) flag on a lesson. Returns true if found and updated. Idempotent.Set the starred (favourite) flag on a lesson. Returns true if found and updated. Idempotent.
No se publicó ningún esquema de entrada para esta herramienta.
delete_lessonprivilegiadaPermanently delete a lesson by id. Returns true if found and deleted.Permanently delete a lesson by id. Returns true if found and deleted.
No se publicó ningún esquema de entrada para esta herramienta.
submit_feedbackRecord comprehension feedback for a lesson and adjust knowledge confidence. know = +1, dont_know = -1, clear = remove feedback (no confidence change). Idempotent — the same feedback twice adjusts confidence only once.Record comprehension feedback for a lesson and adjust knowledge confidence. know = +1, dont_know = -1, clear = remove feedback (no confidence change). Idempotent — the same feedback twice adjusts confidence only once.
No se publicó ningún esquema de entrada para esta herramienta.
skip_lessonDecline a lesson cue: call this when the coaching hook asked for a lesson but the completed work does not warrant one (pure questions, chat, nothing technical). Re-arms the pacing counter so the cue is not repeated immediately. Never call it after delivering a lesson — log_lesson already resolves t…Decline a lesson cue: call this when the coaching hook asked for a lesson but the completed work does not warrant one (pure questions, chat, nothing technical). Re-arms the pacing counter so the cue is not repeated immediately. Never call it after delivering a lesson — log_lesson already resolves t…
No se publicó ningún esquema de entrada para esta herramienta.
add_topicAdd a topic to the knowledge map, or update its confidence if it exists. Optionally assign to a group (auto-created). Prefer a single-word topic id. Idempotent.Add a topic to the knowledge map, or update its confidence if it exists. Optionally assign to a group (auto-created). Prefer a single-word topic id. Idempotent.
No se publicó ningún esquema de entrada para esta herramienta.
remove_topicprivilegiadaRemove a topic from the knowledge map entirely. Returns true if it existed.Remove a topic from the knowledge map entirely. Returns true if it existed.
No se publicó ningún esquema de entrada para esta herramienta.
add_groupCreate a new (initially empty) knowledge group. Idempotent — returns true either way.Create a new (initially empty) knowledge group. Idempotent — returns true either way.
No se publicó ningún esquema de entrada para esta herramienta.
remove_groupprivilegiadaDelete a knowledge group. Its topics move to Other. Returns true if it existed.Delete a knowledge group. Its topics move to Other. Returns true if it existed.
No se publicó ningún esquema de entrada para esta herramienta.
update_settingsUpdate a coaching setting. max_per_day: integer 1-20. min_gap_minutes: integer 0-1440 (0 = no cooldown). nudge_every: integer 0-1000 interactions between lesson cues (0 = cue every turn). nudge_scope: 'session' | 'global'. Returns the full updated Settings.Update a coaching setting. max_per_day: integer 1-20. min_gap_minutes: integer 0-1440 (0 = no cooldown). nudge_every: integer 0-1000 interactions between lesson cues (0 = cue every turn). nudge_scope: 'session' | 'global'. Returns the full updated Settings.
No se publicó ningún esquema de entrada para esta herramienta.
open_uiLaunch the devcoach web dashboard in the background. port must be 1024-65535.Launch the devcoach web dashboard in the background. port must be 1024-65535.
No se publicó ningún esquema de entrada para esta herramienta.
complete_onboardingSave the user's initial knowledge profile and mark onboarding complete. Wipes any default-seeded profile. topics: {topic_id: confidence_0_to_10}. groups: {group_name: [topic_id,...]} (topics not in any group go to 'Other'). Ensures learning-state.md exists and is non-empty (a placeholder if needed)…Save the user's initial knowledge profile and mark onboarding complete. Wipes any default-seeded profile. topics: {topic_id: confidence_0_to_10}. groups: {group_name: [topic_id,...]} (topics not in any group go to 'Other'). Ensures learning-state.md exists and is non-empty (a placeholder if needed)…
No se publicó ningún esquema de entrada para esta herramienta.
preview_deep_scanCheap, metadata-only pre-check for 'Automatic (Deep)' onboarding. Counts and lists Claude Code projects whose last recorded activity falls within a rolling window (months back from now) — a real date window, not a fixed top-N. Reads no prompt/conversation text, only project paths and activity times…Cheap, metadata-only pre-check for 'Automatic (Deep)' onboarding. Counts and lists Claude Code projects whose last recorded activity falls within a rolling window (months back from now) — a real date window, not a fixed top-N. Reads no prompt/conversation text, only project paths and activity times…
No se publicó ningún esquema de entrada para esta herramienta.
15 de 15 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
Stay sharp while your AI does the work — learn from every task with in-context coaching, all local, all free
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
El rastreo se detuvo en el límite de profundidad 4. Nada por debajo de ese nivel llegó a resolverse.
El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.
Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)
55 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.
+43 más sin listar. Los recuentos por motivo de arriba las incluyen todas.
No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.