atlan-cli-run-test-loop
2
总安装量
1
周安装量
#63116
全站排名
安装命令
npx skills add https://github.com/atlanhq/atlan-sample-apps --skill atlan-cli-run-test-loop
Agent 安装分布
amp
1
opencode
1
cursor
1
kimi-cli
1
codex
1
github-copilot
1
Skill 文档
Atlan CLI Run Test Loop
Execute run/test/fix loops that a developer would expect from a normal app request.
Workflow
- Resolve target app path.
- Verify CLI availability first:
- Check
command -v atlan. - If missing, invoke
atlan-cli-install-configurebefore run/test. - Do not begin by searching for a local
atlan-clirepository. - Re-verify with
command -v atlan && atlan --help. - If network/install is blocked, stop and ask the user to enable installation or provide an existing CLI binary path.
- Check
- Verify infra prerequisites before run/e2e:
uv,temporal,daprare available.- Dapr runtime initialization is present (config path exists and sidecar can start).
- If missing, run
atlan app init toolsfirst; if issue persists, apply manual Dapr recovery and record it.
- Use CLI-first commands:
atlan app run -p <app_path>atlan app test -p <app_path> -t unitatlan app test -p <app_path> -t e2e
- Use fallback commands only when CLI path is unavailable or mismatched:
uv run poe start-depsuv run main.pyuv run pytest
- Record each cycle in
loop_report.mdusing../_shared/assets/loop_report.md. - If command behavior is unclear or conflicting, verify against CLI docs/code and run
atlan-fact-verification-gate. - If a CLI mismatch appears, append proposal to
../_shared/references/cli-change-proposals.md.
Loop Contract
- Capture commands, failures, root cause, patch plan, and rerun result.
- Prefer deterministic command sequences and explicit paths.
- Treat
ATLAN-CLI-APP-0012/ dependency startup failures as infra blockers; collect logs and apply the run-matrix recovery steps. - Do not imply or perform CLI repo edits.
References
- Run matrix:
references/run-matrix.md - CLI proposal log:
../_shared/references/cli-change-proposals.md - CLI install/config:
../atlan-cli-install-configure/SKILL.md