Skip to content

parley-deck-skill 1.5.0 — parley-design + parley-design-check

Choose a tag to compare

@feci feci released this 29 Jul 04:12
· 90 commits to main since this release

Two new opt-in companion add-on skills, designed and reviewed through a real four-agent Parley Deck run: 2 deliberation rounds, 3 consensus amendments, 11 review rounds and 14 fix-up cycles, closing with all three reviewers accepting and zero CRITICAL or MAJOR findings outstanding.

parley-design — doctrine and protocol, zero runtime dependencies

Four markdown files inside a 64 KiB budget enforced by a test.

  • PDS/1.0 with RFC 2119 conformance language; every artifact kind gets an identically-shaped entry (name → purpose → rationale → required-fields table → minimal example), gates G1–G4, conformance levels L1–L4, an extension policy, versioning and a maintained changelog.
  • A literate rule registry that is simultaneously the machine source and the human source — no generated view, no second copy, so there is nothing to drift.
  • Anti-slop invariants only. No theme catalogue: the concrete visual world is ratified per project and overridable on the record.
  • Surface-agnostic core with a clearly marked web annex, so a TUI or CLI annex can be added without touching the core.

parley-design-check — the separable enforcement layer

  • Standalone. Node built-ins only, no network at check time.
  • Fails closed. It reads the registry from the installed parley-design and refuses rule checks rather than falling back to a bundled copy; its capability declaration is generated by scanning its detectors, so it cannot claim coverage it lacks.
  • Conformance levels are explicit obligation sets, so a level cannot be certified on evidence never obtained.
  • Waivers require scope, reason, expiry and a counter-signature from someone who neither granted the waiver nor authored the waived work.
  • Findings are always rule-id — violation — remedy.

The CSS scanner

Built on the css-syntax-3 §5.4.4 matched-block model with a per-token-type × per-consumer enumeration, one string/escape consumer shared by all six passes, and a fail-safe that reports what it could not confidently tokenise rather than silently reading less.

Verified differentially against real headless Chromium over 170 constructs — 0 silent holes — and swept over 697 stylesheets and 2,236 markup files with 0 new findings, 0 lost and 0 newly unreadable.

Install

npm i -g parley-deck-skill@1.5.0 && parley-deck-skill install --target all

Both add-ons install by default; --no-addons or --only <name> to choose.

npm test: 247 passing, 0 failing.