Skip to content
Back to skills

Memtrace Fleet Publish Intent

ASecurity

Declare a structural intent BEFORE editing in a fleet — what symbols you'll touch and why — so other agents on your branch coordinate around you. Use when the user says 'I'm about to edit/rename/refactor X', or when starting any non-trivial edit while other agents share your repo+branch. Returns the graph blast radius, overlapping live intents on your branch, and a shift-left coordination/partition hint. Do not start editing shared symbols without publishing first.

  • 487 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 3, 2026
ai-agentsgosecurityperformance

Works with

  • mcp

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add syncable-dev/memtrace-public --skill memtrace-fleet-publish-intent --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Memtrace Fleet Publish Intent?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Memtrace Fleet Publish Intent
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/syncable-dev-memtrace-fleet-publish-intent/badge)](https://www.skillsdirectory.com/skills/syncable-dev-memtrace-fleet-publish-intent)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: memtrace-fleet-publish-intent
description: "Declare a structural intent BEFORE editing in a fleet — what symbols you'll touch and why — so other agents on your branch coordinate around you. Use when the user says 'I'm about to edit/rename/refactor X', or when starting any non-trivial edit while other agents share your repo+branch. Returns the graph blast radius, overlapping live intents on your branch, and a shift-left coordination/partition hint. Do not start editing shared symbols without publishing first."
---

## Overview

`fleet_publish_intent` is step 1 of the fleet protocol: announce what you're about
to touch so other agents on the **same `(repo, branch)`** coordinate around you.
It's a typed, ~20-token declaration — not prose.

## Call it

```jsonc
fleet_publish_intent({
  repo_id: "myrepo",
  branch:  "session/auth-revamp",      // your fleet's session branch
  agent_id:"agent-a",
  touched: ["auth::verify_token"],     // qualified symbol identities
  intent:  {"refactor": {"pattern": "change_signature"}},
  assignment: "widen verify_token signature for pagination"   // the alignment anchor
})
```

Full parameter spec for every Memtrace tool: `references/mcp-parameters.md` (bundled at the memtrace-skills plugin root).

## Output

```json
{
  "impact_preview": "…graph blast radius of the touched symbols…",
  "active_conflicts": [],
  "coordination": { "would_escalate": false, "suggested_partition": null }
}
```

- `impact_preview` — the real graph blast radius of the touched symbols.
- `active_conflicts` — overlapping live intents **on your branch** (none from other
  branches; coordination is branch-scoped).
- `coordination` — a shift-left hint: `would_escalate`, a `suggested_partition`
  (who should own a contested symbol), and advice to realign *before* you edit.

## Intent kinds (JSON, snake_case, externally-tagged)

- `{"refactor":{"pattern":"rename_symbol"|"change_signature"|"move_symbol"|"extract_function"|…}}`
- `{"feature_add":{"surface":"new_symbol"|"new_endpoint"|…}}`
- `{"bug_fix":{"defect":"logic_error"|"null_handling"|…}}`
- `{"cleanup":{"kind":"dead_code"|"unused_import"|…}}`
- `{"performance":{"axis":"latency"|…}}`, `{"security_fix":{"severity":"high"}}`,
  `{"test_add":{"covers":[…]}}`, `"docs_only"`, `"exploratory"`

**Destructive** kinds — `change_signature`, `move_symbol`, `cleanup/dead_code` —
are what raise a Class C decision when they overlap another agent's work.

## Rules

- Always pass `branch` (your session branch) and `assignment` (your task).
- Read-only check first? Use `fleet_preflight` (same inputs, no registration).
- An empty `active_conflicts` is good — proceed and `fleet_record_episode` when done.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.