ワンクリックで
allium-cli-analyse
Use when running deeper semantic and process-level analysis on a folder of .allium specs after allium check has passed.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when running deeper semantic and process-level analysis on a folder of .allium specs after allium check has passed.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use for practical command recipes when agents operate Allium CLI commands on a folder of .allium specs.
Use when validating a folder of .allium specs with allium check. Resolves the folder to an entrypoint file, runs validation, interprets diagnostics, and defines the repair loop.
Use when defining or applying CI-quality command gates for a folder of .allium specs. Assumes allium is already available.
Use as a concise reference for Allium CLI commands when working on a folder of .allium specs. Assumes the CLI is already available and entrypoint resolution is required.
Use when an Allium CLI command fails on a folder of .allium specs. Classifies diagnostics, performs minimal repairs, and reruns the correct command against the resolved entrypoint.
Use when extracting or inspecting the structured domain model from a folder of .allium specs using allium model.
| name | allium-cli-analyse |
| description | Use when running deeper semantic and process-level analysis on a folder of .allium specs after allium check has passed. |
Use this skill when the spec folder has passed allium check and the next task requires semantic confidence, process-level review, implementation readiness, or test-generation readiness.
Run allium analyse against the resolved entrypoint for a folder of .allium specs and convert findings into concrete next actions.
This skill is invoked against a folder containing one or more .allium files. Do not pass the folder itself to allium commands. Allium CLI commands operate on spec files, so first resolve the effective entrypoint file.
Treat the user's folder argument as SPEC_DIR. If no folder is provided, use the current working directory only after confirming it contains .allium files.
SPEC_DIR="${SPEC_DIR:-.}"
find "$SPEC_DIR" -type f -name '*.allium' | sort
If no .allium files are found, stop and report that the folder does not contain Allium specs.
Use this order:
SPEC_DIR/index.allium exists, use it.SPEC_DIR/allium/index.allium exists, use it..allium file exists under SPEC_DIR, use that file..allium files exist and no clear entrypoint exists, inspect imports/references and choose the file that appears to aggregate the others.Use ENTRYPOINT for commands that need the whole model. Use a leaf file only for narrow syntax debugging with allium parse, and return to the entrypoint for validation.
ENTRYPOINT="$SPEC_DIR/index.allium"
allium check "$ENTRYPOINT"
allium check "$SPEC_DIR"
allium analyse "$SPEC_DIR"
allium model "$SPEC_DIR"
allium plan "$SPEC_DIR"
Passing a directory produces misleading failures and does not validate the spec set.
Run check first:
allium check "$ENTRYPOINT"
Only run analyse after check passes, unless the task is specifically to investigate why analysis behaves unexpectedly.
allium check "$ENTRYPOINT"
allium analyse "$ENTRYPOINT"
If analyse passes, the spec is a better candidate for implementation or test planning. If it fails, stop and repair the diagnostic before proceeding.
analyse is forUse analyse to inspect issues that basic validation may not fully address:
Run analyse:
allium plan.Meaning: some rule, state, or behavior cannot be reached from the modeled process.
Likely causes:
Repair strategy:
check, then analyse.Meaning: an entity can enter a state but cannot continue to a terminal or intended next state.
Likely causes:
Repair strategy:
analyse.Meaning: two modeled behaviors may be inconsistent, overlapping, or mutually incompatible.
Likely causes:
Repair strategy:
check, then analyse.Meaning: a rule or reachable state may violate an invariant.
Likely causes:
requires.Repair strategy:
analyse.Meaning: a rule transitions into a state that requires fields but does not set them.
Likely causes:
when status = ... requirement.Repair strategy:
check, then analyse.SPEC_DIR="specs/allium"
ENTRYPOINT="specs/allium/index.allium"
allium check "$ENTRYPOINT"
allium analyse "$ENTRYPOINT"
SPEC_DIR=".scratch/specs/allium"
ENTRYPOINT=".scratch/specs/allium/index.allium"
allium check "$ENTRYPOINT"
allium analyse "$ENTRYPOINT"
A successful analyse run means:
It does not mean:
When analyse fails:
allium check "$ENTRYPOINT".allium analyse "$ENTRYPOINT" again.When reporting command results, include:
Do not claim a spec is valid unless the relevant command completed successfully against the resolved entrypoint.
allium-cli-check for required pre-validation.allium-cli-diagnostics-repair for failures.allium-cli-plan after successful analysis.