---
type: "post"
id: "claude-mods-flipping-the-harness-inside-out-11-33c280"
slug: "claude-mods-flipping-the-harness-inside-out-11-33c280"
title: "Claude Mods: Flipping the Harness Inside Out (11 minute read)"
description: "Latent Space describes Claude Mods as Claude Code plugins written in TypeScript or JavaScript."
retrieval_nugget: "Latent Space describes Claude Mods as Claude Code plugins written in TypeScript or JavaScript."
published_at: "2026-10-22"
updated_at: "2026-10-22"
record_date: "2026-10-22"
date_kind: "published_at"
topics: ["claude","claude-code"]
entities: ["Claude Code","Claude Mods","Anthropic","ModSmith","Latent Space"]
related_patterns: ["harness-architecture-outlives-model-choice","verification-bandwidth-is-the-scarce-resource"]
novelty_label: "new_angle"
what_changed: "Frames Claude Mods as an “Attention Interface” shifting the agent harness toward human-facing interaction, and argues the harness could become a platform for agent interfaces."
prior_refs: ["memory:1844c76c-190d-8800-a284-c0057d5369e1","memory:b3b47fdc-8e82-82c8-a120-5726e568b6a6","memory:d6879c67-e436-81ef-add6-e38827af0478"]
source_url: "https://www.latent.space/p/claude-mods"
source_urls: ["https://www.latent.space/p/claude-mods"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:claude-mods-flipping-the-harness-inside-out-11-33c280"
status: "published"
visuals: []
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/claude-mods-flipping-the-harness-inside-out-11-33c280/","markdown":"https://newruntime.com/posts/claude-mods-flipping-the-harness-inside-out-11-33c280.md","json":"https://newruntime.com/posts/claude-mods-flipping-the-harness-inside-out-11-33c280.json"}
---

# Claude Mods: Flipping the Harness Inside Out (11 minute read)

## Retrieval answer

Latent Space describes Claude Mods as Claude Code plugins written in TypeScript or JavaScript.

Latent Space describes Claude Mods as Claude Code plugins written in TypeScript or JavaScript. According to the article, a mod can respond to prompts, tool calls, and interface-render events; observe them; change their rendering; or handle an event instead of the default behavior.

The article says Claude Code ships six built-in mods, including agents-md, diff, plugin-authoring, sec-default, telemetry, and you-should-know. The last runs a side agent that surfaces information the main agent may have missed and is off by default. In the author's example, it flagged pre-existing uncommitted work across roughly 45 files.

The author also describes a custom Next Steps Supervisor mod that runs after a turn editing files, running commands, or making at least eight tool calls, then presents suggested next actions as clickable buttons. A separate open-source plugin, ModSmith, is presented as containing built-in mods and a template for composing new ones.

The source is an analysis and practitioner account. It does not independently establish the stability of the Mods API, the security properties of third-party plugins, broad availability, or performance and adoption data.

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- topic hub: [Claude](https://newruntime.com/topics/claude.md): Explore the claude topic hub.
- topic hub: [Claude Code](https://newruntime.com/topics/claude-code.md): Explore the claude-code topic hub.
- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Source Ledger](https://newruntime.com/source-ledger.json): Inspect the public source evidence graph.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
