Parent
Epic: #200 — unic-spec-review plugin.
What to build
Make the plugin self-contained for setup and preflight. Ship its own /setup-confluence credential wizard (vendored from unic-pr-review) that writes ~/.unic-confluence.json, and a /spec-doctor preflight command that verifies all prerequisites before a review: Confluence credentials are present and valid, and the Figma Dev Mode MCP and Playwright MCP are connected.
A user who installed only this plugin can configure Confluence through this plugin alone (no dependency on unic-pr-review or unic-confluence). A user who already has the shared ~/.unic-confluence.json reuses it — the file is a shared credential store keyed by convention, not a plugin coupling.
/spec-doctor reports each prerequisite's status clearly. Missing MCPs are reported as loud, explicit failures (never silent), consistent with the fail-loud-per-source rule the review path will enforce later.
Acceptance criteria
Blocked by
Parent
Epic: #200 — unic-spec-review plugin.
What to build
Make the plugin self-contained for setup and preflight. Ship its own
/setup-confluencecredential wizard (vendored fromunic-pr-review) that writes~/.unic-confluence.json, and a/spec-doctorpreflight command that verifies all prerequisites before a review: Confluence credentials are present and valid, and the Figma Dev Mode MCP and Playwright MCP are connected.A user who installed only this plugin can configure Confluence through this plugin alone (no dependency on
unic-pr-revieworunic-confluence). A user who already has the shared~/.unic-confluence.jsonreuses it — the file is a shared credential store keyed by convention, not a plugin coupling./spec-doctorreports each prerequisite's status clearly. Missing MCPs are reported as loud, explicit failures (never silent), consistent with the fail-loud-per-source rule the review path will enforce later.Acceptance criteria
/setup-confluenceinteractively collects Confluence credentials and writes~/.unic-confluence.json(or guidesCONFLUENCE_*env usage), vendored by copying the wizard fromunic-pr-review— no cross-import./spec-doctorchecks: Confluence credentials present + a basic auth/connectivity check; Figma Dev Mode MCP connected; Playwright MCP connected.node:testunit tests cover the vendoredsetup-confluencewizard and any pure preflight/credential-check logic with injectedhomedir/env/fetch; no live services. Command orchestrators are not unit-tested.CHANGELOG.mdbullets under[Unreleased]and bumps the patch version;verify:changelogpasses. No em dash in authored text (except the mandated CHANGELOG version header).Blocked by
credentials+ test harness).