Repository navigation
feat(skills): keep coding-agent steps out of the chat path - #25
Conversation
Regenerate from ditto-assistant/ditto-skills#18 (bda49c1). Every SKILL.md now works in a chat app; shell, git, disk and deploy steps move to each skill's references/coding-agent.md behind a gate chat hosts skip. handoff in Chat/Cowork is note, save, readback, close. Docs updated to match. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@ditto review |
✅ Ditto reviewed
|
There was a problem hiding this comment.
Ditto Review
No blocking issues found · risk: medium · 6cd00ab
File coverage: 21 fully reviewed, 2 reviewed briefly, 0 not reviewed.
Split coding-agent workflows from chat-oriented skill guidance — This change separates shell- and repository-specific guidance into
references/coding-agent.mdfiles, while keeping chat-host instructions focused on steps users can complete from the conversation. It updates handoff guidance to distinguish chat archival from local workspace recovery and authorized cleanup, and bumps Ditto plugin metadata to 0.4.1. Review the handoff authorization and cleanup gates closely, along with the instructions that determine when coding-agent references apply.
Walkthrough (10 files)
| File | Change |
|---|---|
.kimi-plugin/plugin.json |
Bumps the root Kimi plugin version to 0.4.1. |
docs/handoff.md |
Documents the chat handoff flow and separates local workspace steps for coding agents. |
plugins/ditto/.*-plugin/plugin.json |
Bumps the Antigravity, Claude, Codex, Cursor, Grok, Kimi, and OpenAI plugin versions to 0.4.1. |
plugins/ditto/.github/plugin/plugin.json |
Bumps the GitHub Copilot plugin version to 0.4.1. |
plugins/ditto/README.md |
Explains how handoff and shell-dependent skill steps differ between chat apps and coding agents. |
plugins/ditto/shared-skills.lock.json |
Updates the shared skill source commit and hashes for changed and newly added skill files. |
plugins/ditto/skills/{code-review,diagnose-bug,tdd,verify-done}/** |
Adapts four skills for chat-based use and adds separate local coding-agent instructions. |
plugins/ditto/skills/handoff/SKILL.md |
Simplifies the main handoff flow and directs coding agents to additional workspace guidance. |
plugins/ditto/skills/handoff/references/coding-agent.md |
Adds coding-agent guidance for recording workspace state, preserving recoverability, and authorized cleanup. |
plugins/ditto/skills/handoff/references/workspace-cleanup.md |
Links cleanup guidance from the coding-agent reference. |
Review details
- Models: review
z-ai/glm-5.3-flash· verifyopenai/gpt-6-luna - Findings: 2 candidates → 1 verified → 0 posted
- Withheld: documentation 1 · rejected by verifier 1
- Context index: 65 files · 0 changed symbols · 0 references
- Tokens: 1156377 in / 34271 out · $0.07
- Run:
cc847638-fbbd-4b06-ad09-8a1a46b56368· engine v2.0.0 · details - Ditto approves or requests changes in a separate review (blocking: 🟠 High and above). Inference is billed through your Ditto Router endpoint.
Open in Ditto · reply @ditto review to re-run · @ditto fix to push fixes
Why
A client's
/ditto:handoffin Claude chat was slow and did poorly: it ran workspace, disk and git checks that only a coding agent can do. This is the distribution side of ditto-assistant/ditto-skills#18.What changed
plugins/ditto/skillsfrom ditto-skillsmainatf1b8c1b(the fix: pass Antigravity strict validation with the Agent Plugins schema [DITTO-1800] #18 squash merge; content identical to headbda49c1), with the patch version bumped to 0.4.1 in every host manifest.SKILL.mdnow works in a chat app. Shell, git, disk, test-runner and deploy steps sit in a skill'sreferences/coding-agent.md(handoff, code-review, diagnose-bug, tdd, verify-done), which chat hosts skip.docs/handoff.mdandplugins/ditto/README.mddescribe the chat path (note, save, readback, close) and the coding-agent additions.ditto-skills#18 is merged; the lock records its main merge commit
f1b8c1b.Workflow: full-send
Proved by:
python3 scripts/shared_skills.py verify --host plugins --repo .and--source <ditto-skills main checkout>(20 skills verified, source f1b8c1b),python3 -m unittest discover -s tests(17 OK),python3 scripts/validate_package.py(42 files verified)The skill text was reviewed in ditto-skills#18 (5 local ditto-review-loop rounds, budget ended, all partial; GitHub Ditto Review APPROVE at bda49c1). This PR adds only generated copies and doc edits.
Not proven: behaviour in an installed Claude chat plugin. That needs this release.
🤖 Generated with Claude Code