← ClaudeAtlas

parity-setuplisted

Declare that this repo ports behavior from another codebase — find the original, record the baseline, write .specseal/parity.md.
MichaelYcJo/SpecSeal · ★ 1 · AI & Automation · score 70
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.**