← ClaudeAtlas

andon-preflightlisted

Checks whether a repository is ready for andon-loop, andon-propose, or andon-verify without touching any files beyond testing ledger-directory writability. Use when the user asks if a repo is ready for andon, or before the first run of any andon skill in a new repository.
Anselmoo/werkstoff · ★ 1 · AI & Automation · score 70
Install: claude install-skill Anselmoo/werkstoff
# andon-preflight Read-only readiness report. Never creates the ledger, never modifies files. ## Step 1: settings gate ``` python3 ${CLAUDE_PLUGIN_ROOT}/scripts/andon_core.py load-settings <repo_root> ``` If the returned `enabled` field is `false`, **stop immediately** and report "andon is disabled via .claude/andon.local.md" -- do not run any of the four checks below. ## Step 2: run all four checks, always, even if one looks bad Determine availability flags by inspection (do this yourself; the script takes them as booleans since it has no way to query your installed agents): - `--self-assess-stage-mapper` if the `self-assess:stage-mapper` agent resolves. - `--confab-skill` if the `confab:confab-agentic-reliability` skill resolves. - `--lsp-tool` if an `LSP` tool is available in this session. - `--structural-index` if a Kythe/SCIP/LSIF index file exists on disk (check common locations with `Glob`, e.g. `**/*.kzip`, `**/compile_commands.json`, `**/*.lsif`). - `--property-lib-python` / `--property-lib-js` / `--property-lib-other` if Hypothesis / fast-check / an equivalent appears in the repo's declared dependencies (check `pyproject.toml`, `requirements*.txt`, `package.json`). Then: ``` python3 ${CLAUDE_PLUGIN_ROOT}/scripts/andon_core.py preflight <repo_root> \ [--self-assess-stage-mapper] [--confab-skill] [--lsp-tool] [--structural-index] \ [--property-lib-python] [--property-lib-js] [--property-lib-other] ``` This runs **all four checks unconditionally**