parity-setuplisted
Install: claude install-skill MichaelYcJo/SpecSeal
# /specseal:parity-setup — turn on parity mode
Writes `.specseal/parity.md`, whose presence is the declaration that this
repository ports behavior from another codebase. That turns on three-way
judgment (policy ↔ original ↔ new code, with the original preserved when the
policy is silent) and lets the `scribe` agent fetch what the original does.
The `implement` skill asks this question once, when it first bootstraps a
repo. Use this command when the answer was no at the time, when the layout
predates the question, or when the original repo changes.
## Procedure
1. **Stop if it already exists.** If `.specseal/parity.md` is present, show it and
ask what should change instead of overwriting a declaration someone made.
2. **Find candidates for the original.** Do not ask the user to type a path
from memory when the machine can propose one:
- sibling directories of this repo that are git checkouts — a port usually
sits beside its original
- an upstream or fork relation in `git remote -v`
- repos whose directory structure overlaps this one's
Present what you found with what each one is, and let the user pick or give
a path. **Never guess.** A comparison against a guessed original proves
nothing, which is worse than having no parity mode at all.
3. **Read the baseline.** `git -C <original> rev-parse HEAD`. This is the
commit the evidence ledger's coordinates will refer to, so record the SHA
and the date you read it.
4. **Confirm the module.**