confab-preflightlisted
Install: claude install-skill Anselmoo/werkstoff
Run confab's readiness check for this repository. All five checks run
unconditionally — the underlying script wraps each one in its own
try/except so a crash in one check can never suppress the other four,
which is exactly the guarantee this skill promises (preflight-all-checks-run).
## Steps
1. Determine `repo_root` (default: current working directory, or the path
the user named).
2. Run:
```
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/preflight.py" <repo_root> [--timeout-seconds N]
```
Pass `--timeout-seconds` only if the user (or a `dependency_audit.timeout_seconds`
setting you already know about) specifies a value other than the
10-second default.
3. The script writes `analysis/confab/reports/PREFLIGHT.md` and
`analysis/confab/preflight_summary.json` and prints a JSON summary of the four
readiness verdicts (`dependency-audit`, `assertion-audit`,
`contract-drift`, `agentic-reliability`) to stdout. Read that JSON.
4. Report to the user: the five check statuses and the four verdicts, in
a short table. If any verdict is `not_ready` or `degraded`, name the
specific check that caused it and what would need to change (e.g. "no
manifest files found — dependency-audit has nothing to check yet").
5. Never describe a `degraded` registry-reachability result as "the
registry is down" — the check only establishes whether OUR read-only
lookup succeeded within the timeout, not the registry's actual global
status. Report it as "could not confir