From 8e6dc53c4421e51d1adbb8ce118df10bf5b19c7a Mon Sep 17 00:00:00 2001 From: Peyton Spencer Date: Sat, 7 Nov 2026 00:22:13 -0500 Subject: [PATCH] docs: disclose host services and clarify test execution --- plugins/ditto/.claude-plugin/plugin.json | 2 +- plugins/ditto/README.md | 21 +++++++++++++++++++++ plugins/ditto/skills/tdd/SKILL.md | 5 +++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/plugins/ditto/.claude-plugin/plugin.json b/plugins/ditto/.claude-plugin/plugin.json index 6c1efb8..61a4983 100644 --- a/plugins/ditto/.claude-plugin/plugin.json +++ b/plugins/ditto/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "$schema": "https://anthropic.com/claude-code/plugin.schema.json", - "name": "ditto", + "name": "heyditto", "version": "0.4.0", "description": "Ditto memory through hosted MCP, with 20 skills for life, business and engineering: recall and save context, keep decisions, meetings and weekly reviews, debug, test and review code, plan days, trips and meals, curate music, and hand off chats. Archival and owned workspace cleanup depend on host capabilities and authorization. Sign in through Claude.", "author": { diff --git a/plugins/ditto/README.md b/plugins/ditto/README.md index 1c84d40..88ca242 100644 --- a/plugins/ditto/README.md +++ b/plugins/ditto/README.md @@ -51,6 +51,27 @@ come first, browser/computer controls next, and web search last for recordings, official links and an ordered plan. Saving playlists or changing playback requires separate music capabilities; confirm the actual result before claiming success. +## Other services and host capabilities + +The Ditto MCP server supplies memory access. Skills may also use separately +connected services or host tools when available and authorized: + +- Music accounts: Spotify, Apple Music, YouTube Music, Tidal, Deezer, Amazon + Music, SoundCloud, or another service the user selects. The music skill may + read a saved library and, with separate capability, create playlists or control + playback. +- Web search for current public facts, sources, travel and meal planning, and + music links; browser or computer control for music sites and other user + requested UI work. +- Connected calendars, task lists, and user named research sources for briefs, + meetings, and daily planning. Connected shopping, booking, publishing, and + messaging services are used only for the corresponding user requested action. +- Host repository, test runner, filesystem, and chat archive controls for + engineering and handoff skills, subject to the host's grants and user approval. + +These are host capabilities, not servers or credentials bundled with this plugin. +Availability depends on the host and the user's connections. + Try: "Curate a playlist on my preferred music service using my Ditto memories for a relaxed evening, with a few discoveries." diff --git a/plugins/ditto/skills/tdd/SKILL.md b/plugins/ditto/skills/tdd/SKILL.md index f81c576..f7c3473 100644 --- a/plugins/ditto/skills/tdd/SKILL.md +++ b/plugins/ditto/skills/tdd/SKILL.md @@ -9,6 +9,11 @@ Write the test that describes the behavior, watch it fail for the right reason, make it pass with the simplest change, then clean up. Repeat in small steps. Use the bundled `ditto-memory` skill for connection, recall and capture rules. +This skill describes work the host may perform in a user's repository. Running +tests requires a separately available, authorized host execution tool; the +Ditto plugin bundles no executable code or test runner, and its declared MCP +server is used only for memory. If the host lacks execution access, describe +the tests to run and leave their result unverified. ## Before starting