Skip to content

chore(m92): rebrand skills repo identity usezombie -> agentsfleet#4

Merged
indykish merged 7 commits into
mainfrom
chore/m92-agentsfleet-rebrand
Jun 14, 2026
Merged

chore(m92): rebrand skills repo identity usezombie -> agentsfleet#4
indykish merged 7 commits into
mainfrom
chore/m92-agentsfleet-rebrand

Conversation

@indykish

@indykish indykish commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

What

Full rebrand of the skills repo to the post-cutover agentsfleet surface — brand, identity, AND every operational token. Six commits:

  1. abac41d — logos + brand strings (README, LICENSE, SKILL.md, marketplace), domains → agentsfleet.net / docs.agentsfleet.net
  2. 3ba20c0 — GitHub org rename followed (agentsfleet/skills install paths)
  3. a4559c8BREAKING skill identity rename: agentsfleet-install-platform-ops dir/slash-command/plugin id, agentsfleet-skills marketplace id, api.agentsfleet.net, .agentsfleet/ output dir
  4. 8104507 — env prefix ZOMBIE_CRED_*AGENTSFLEET_CRED_*
  5. 861e4c3zero-zombie sweep (111 tokens): zombiectlagentsfleet, @usezombie/zombiectl@agentsfleet/cli, ~/.config/agentsfleet, x-agentsfleet.triggers[], agent_id/agent_slug, agent install subcommand, hello@agentsfleet.net, lockfile regenerated

Audit

Repo-wide census grep -rIE 'usezombie|zombie|ZOMBIE' (lockfile + assets included): 0 files. Evals 21/21 pass at every step. gitleaks clean.

⛔ Merge gate — STACKED, do not merge early

This branch documents the world after the full cutover. True only when ALL ship:

  • CLI binary agentsfleet published as @agentsfleet/cli, reading AGENTSFLEET_* env + ~/.config/agentsfleet, with an agent install subcommand (M92_003)
  • API serving api.agentsfleet.net with agent_id/agent_slug fields + x-agentsfleet.triggers[] key (backend cutover)
  • docs.agentsfleet.net DNS live
  • hello@agentsfleet.net mailbox routed

Existing installs break on merge (directory/slash-command rename) — re-run npx skills add agentsfleet/skills.

🤖 Generated with Claude Code

Greptile Summary

This PR performs a full rebrand of the skills repository from usezombie to agentsfleet across 23 files — covering brand strings, CLI binary name (zombiectlagentsfleet), npm package (@usezombie/zombiectl@agentsfleet/cli), env prefix (ZOMBIE_CRED_*AGENTSFLEET_CRED_*), output directory (.usezombie/.agentsfleet/), trigger key (x-usezombie.triggers[]x-agentsfleet.triggers[]), API hostname, and the skill directory rename itself.

  • Skill directory renamed from usezombie-install-platform-ops/ to agentsfleet-install-platform-ops/, with all internal references (SKILL.md, evals, references) updated consistently; the eval test suite, lockfile, and CI matrix entry are all in sync.
  • Logos redesigned from an animated 200×32 SMIL wordmark to a static 600×160 canvas; the <img> in README.md was updated to height="40" to maintain a compact display height, and accessibility attributes (role, aria-label, <title>) were added.
  • Breaking change is guarded by an explicit merge gate in the PR description — existing installs will break until the CLI binary, API hostname, DNS, and email routing are all live.

Confidence Score: 4/5

All changes are pure token-substitution renaming with no logic modifications; the skill install flow, credential handling, and eval assertions are internally consistent post-rebrand.

The rebrand is mechanically complete across all 23 files — CLI binary, package name, env prefix, output directory, trigger key, API hostname, and directory name are all consistently updated. The logos were simplified and the README img tag corrected. No logic was changed, and the eval suite reflects the new names. The PR itself calls out a hard merge gate: the change is intentionally breaking for existing installs until the CLI package, API, DNS, and email routing are live, which is a deployment coordination risk entirely outside the code.

No files require special attention; all changed files carry straightforward token substitutions that are consistent with each other.

Important Files Changed

Filename Overview
.claude-plugin/marketplace.json Brand rename: name, owner email, plugin name, skills path, and description all updated consistently to agentsfleet.
README.md All install commands, shield badge URLs, section headers, and CLI references updated; img tag switched from width="200" to height="40" to accommodate new 600×160 SVG canvas.
agentsfleet-install-platform-ops/SKILL.md Complete rename of CLI binary (zombiectl → agentsfleet), subcommands (zombie install → agent install), output directory (.usezombie/ → .agentsfleet/), trigger key (x-usezombie → x-agentsfleet), and env prefix; all 12 install steps updated consistently.
agentsfleet-install-platform-ops/evals/skill-runtime.test.ts All test assertions updated for new binary/package names; comment references to the upstream repo updated; no logic changes.
agentsfleet-install-platform-ops/references/failure-modes.md All failure-mode table rows updated: CLI binary, package name, config path, API hostname, and error message strings all consistently rebranded.
agentsfleet-install-platform-ops/references/credential-resolution.md AGENTSFLEET_CRED_* env var examples, CLI commands, and per-agent scoping terminology updated throughout; rotation snippet updated correctly.
assets/logo/dark.svg Redesigned to static 600×160 canvas with simplified circle+text; SMIL pulse animation removed; accessibility improved with role="img", aria-label, and title element.

Reviews (1): Last reviewed commit: "fix(readme): pin hero logo height to 40p..." | Re-trigger Greptile

Brand surfaces flip: logos (copied from the product repo's refreshed
agentsfleet wordmarks), README hero/badges/copy, LICENSE copyright,
SKILL.md author/homepage/description, marketplace owner + descriptions.
Display domains follow the M92 cutover: usezombie.com -> agentsfleet.net,
docs.usezombie.com -> docs.agentsfleet.net.

Operational identifiers deliberately unchanged (rename principle:
strings that resolve keep resolving): usezombie/skills GitHub org path,
@usezombie/zombiectl npm scope, usezombie-install-platform-ops skill and
plugin ids, usezombie-skills marketplace id, ~/.config/usezombie and
.usezombie paths, x-usezombie.triggers, api.usezombie.com,
hello@usezombie.com. These ride the org/package/mail follow-up spec.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Comment thread assets/logo/dark.svg
Comment thread README.md Outdated
Comment on lines 12 to 13
teach Claude Code, Codex CLI, Amp, and OpenCode to drive `zombiectl`
non-interactively so your agent can install, steer, and inspect agents

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge URLs not yet live at merge time

Both https://docs.agentsfleet.net and https://agentsfleet.net are flagged in the PR description as unresolved — the former doesn't respond and the latter 301s back to usezombie.com. Until DNS cutover completes, the Docs and early-access shield badges will either show broken images or redirect visitors to the old brand. The same timing concern applies to the homepage in usezombie-install-platform-ops/SKILL.md. The PR description already calls this out as a merge gate, so just confirming the guard is being tracked before landing.

Prompt To Fix With AI
This is a comment left during a code review.
Path: README.md
Line: 12-13

Comment:
**Badge URLs not yet live at merge time**

Both `https://docs.agentsfleet.net` and `https://agentsfleet.net` are flagged in the PR description as unresolved — the former doesn't respond and the latter 301s back to `usezombie.com`. Until DNS cutover completes, the Docs and early-access shield badges will either show broken images or redirect visitors to the old brand. The same timing concern applies to the `homepage` in `usezombie-install-platform-ops/SKILL.md`. The PR description already calls this out as a merge gate, so just confirming the guard is being tracked before landing.

How can I resolve this? If you propose a fix, please make it concise.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a bug — this is the documented, intentional merge gate. You flagged it correctly: docs.agentsfleet.net and agentsfleet.net (and the homepage in the renamed SKILL.md) are not live yet, and this PR must not merge until they are.

Evidence:

  • The PR description carries an explicit "⛔ Merge gate — STACKED" section listing exactly these hosts plus the @agentsfleet/cli publish and the hello@agentsfleet.net mailbox.
  • This branch documents the post-cutover surface by design; it is the last PR in the rebrand stack and merges only after DNS + API + CLI ship. Tracked, not an oversight.

Suggested re-rank: process/timing guard, not a code defect — consider closing as acknowledged rather than P2.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acknowledged — you're right. The PR description's "⛔ Merge gate — STACKED" section already documents this explicitly, so my comment was restating a known, tracked constraint rather than surfacing a defect. Agreed on the re-rank: this is a process/timing guard, not a code issue. Nothing actionable here beyond what's already in the merge checklist.

Tip: You can customize Greptile's behavior for this repo with .greptile/rules.md and .greptile/config.json.

Kishore Kumar and others added 6 commits June 12, 2026 18:46
Org renamed live (verified via gh api): install commands, marketplace
registration, SKILL.md source + clone URL flip to agentsfleet/skills.
Old org paths redirect, so this carries no merge gate.

Still unchanged: @usezombie/zombiectl npm scope (package not yet
republished under @agentsfleet), usezombie-* skill/plugin/marketplace
ids, config paths — the binary/package rename workstream.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
BREAKING: skill directory / slash-command / plugin id rename
usezombie-install-platform-ops -> agentsfleet-install-platform-ops,
marketplace id usezombie-skills -> agentsfleet-skills. Existing
installs symlink the old directory name and must re-run
'npx skills add agentsfleet/skills' (plugin users: reinstall as
agentsfleet-install-platform-ops@agentsfleet-skills).

Also flips, per Indy's cutover mappings this session:
- api.usezombie.com -> api.agentsfleet.net in the reference docs
  (merge gate grows: the API must serve there before this lands)
- .usezombie/ output dir -> .agentsfleet/
- evals package name -> @agentsfleet/skill-evals-install-platform-ops
- CI eval matrix entry follows the directory (strings-only,
  Indy-directed rename)

Still runtime-coupled, deliberately kept until M92_003 ships:
zombiectl binary + 'zombiectl zombie install' subcommand prose,
npm install -g @usezombie/zombiectl, ~/.config/usezombie/ paths,
x-usezombie.triggers[] frontmatter key (backend-parsed, keep-pinned),
zombie_id/zombie_slug API fields, ZOMBIE_CRED_* env names,
hello@usezombie.com.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Per Indy: the credential env-var family renames with the CLI cutover.
Documents the post-M92_003 names; the shipping zombiectl still reads
ZOMBIE_CRED_* today, so the PR merge gate now includes the renamed CLI
(@agentsfleet/cli) shipping with AGENTSFLEET_* env support.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…leet names

Per Indy ('i dont wanna see any zombie or usezombie'): the skill now
documents the fully-cut-over surface. 111 tokens flipped across 8 files:

- zombiectl -> agentsfleet (binary on PATH, all command examples)
- @usezombie/zombiectl -> @agentsfleet/cli (npm package, eval pin updated)
- ~/.config/usezombie -> ~/.config/agentsfleet (auth.json, samples paths)
- x-usezombie.triggers[] -> x-agentsfleet.triggers[] (frontmatter key + pin)
- zombie_id/zombie_slug -> agent_id/agent_slug (API wire fields)
- 'zombie install' subcommand + entity prose -> 'agent install' / agents
- hello@usezombie.com -> hello@agentsfleet.net (marketplace owner)
- evals bun.lock regenerated (stale package name)

MERGE GATE (stacked): this branch is true only after M92_003 + the API
cutover ship a CLI named agentsfleet (@agentsfleet/cli) reading
AGENTSFLEET_* env + ~/.config/agentsfleet, an 'agent install'
subcommand, agent_id/agent_slug response fields, the
x-agentsfleet.triggers[] key, api.agentsfleet.net, docs.agentsfleet.net,
and the hello@agentsfleet.net mailbox. Do not merge before.

Verification: 21/21 evals pass; repo-wide census of
usezombie|zombie|ZOMBIE = 0 files (lockfile and assets included).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The zero-zombie census was case-sensitive; two sentence-case 'Zombie'
tokens survived in failure-modes.md and self-managed-handoff.md.
Case-insensitive census now returns zero files.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The new agentsfleet wordmark is 600x160 (3.75:1); the README hero
carried width=200 tuned to the old 200x32 (6.25:1) mark, so it rendered
~53px tall instead of the old ~32px. Pin an explicit height=40 instead
of width: restores the compact badge-row vertical rhythm, keeps the
chunkier mark legible (~16px type vs ~13px at the old 32px), and is
robust to future art swaps since height is the layout-driving axis.

Resolves greptile review 4485795538 (assets/logo/dark.svg:11).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@indykish indykish merged commit 4cdaac9 into main Jun 14, 2026
2 checks passed
@indykish indykish deleted the chore/m92-agentsfleet-rebrand branch June 14, 2026 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant