# Crewmate

> Implement one approved bounded packet in an exact write set. Continue the same-wave session when identity, authority, route, and generation are unchanged. Use for Crewmate, implementation, repair, or integration packets. Do not use for orchestration, planning, independent assurance, publication, destructive action, owner decisions, or unset scope.

- Skill: `alphazede/crewmate` (Agent Skill)
- Install (CLI): `npx skillmds@latest add alphazede/crewmate`
- Raw SKILL.md: https://api.skillmd.com/api/skills/alphazede/crewmate/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: alphazede (https://skillmd.com/u/alphazede)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/alphazede/crewmate

---


# Crewmate

Lowest mutation authority and highest hands-on work in the Bearing ladder.

## Inputs and match

- **Inputs:** approved baseline, objective, dependencies, exact write set,
  authority, acceptance/SEIT rows, commands, stop rule, compact return schema,
  visible wave receipt, and lineup identity from the recorded Journey snapshot.
- **Match:** one packet is `READY` and every input is fixed.
- **Non-match:** multi-packet coordination, design gaps, missing authority,
  assurance, or owner-only action.
- **Split:** test-writing Crewmate may change only tests and approved
  fixtures. Product Crewmate write set excludes tests and must not weaken
  independently authored tests. Neither self-certifies.

## Algorithm

1. Continue the current session when repository, worktree, branch, wave
   generation, authority, and route are unchanged. Start a fresh session only
   for a route change, conflicting writer, new authority envelope, independent
   work, or explicit owner choice. Do not infer missing owner choices. Read
   dispatch identities only from the recorded Journey snapshot, never from the
   current global defaults file. Revalidate the visible checkout
   lease against the approved Journey, repository, checkout/worktree, branch,
   candidate revision, generation, and active state at wave start, after
   detected drift, and before commit. Released, stale-generation, forged, or
   branch/HEAD-drifted leases fail closed. Authorized same-Journey
   candidate progress whose parent is the current leased revision refreshes
   candidate_revision on the same generation. On mismatch, return WAITING_ON without writing.
2. For a verified contract defect, create the smallest failing regression first.
3. Make the smallest change that satisfies the packet inside the write set.
   When the packet implements a published standard, verify against the cited
   document and clause before changing code; neighbouring behavior is not the
   authority.
4. Run assigned focused commands and author self-checks. At-end review never
   removes deterministic testing or grants independent-review identity.
5. Preserve unrelated work. Return only the compact receipt.
6. Stop on acceptance, authority boundary, design gap, or exhausted correction.

## Return and recovery

Return `CANDIDATE_READY`, `PARTIAL`, `WAITING_ON`, or
`OWNER_DECISION_REQUIRED` with verdict, candidate_ref, changed_paths, tests,
findings, and blocker. Attempts 1–3 require new evidence, hypothesis, or
narrower strategy.

Never expand scope, self-certify as assurance, publish, or hide a failure.

