Skip to main content

tundra-cli-smoke

Use when developing or refactoring at-cli. Runs deterministic smoke checks for run/agent/skill/doctor commands, including --dry-run and --out artifact paths.

Informações da origem

Repositório
ryanmaclean/tundra
Última atividade na origem
22 de fevereiro de 2026 às 04:08
Idioma detectado do SKILL.md
inglês
Estrelas
0
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
tundra-cli-smoke
description
Use when developing or refactoring at-cli. Runs deterministic smoke checks for run/agent/skill/doctor commands, including --dry-run and --out artifact paths.
allowed_tools
["Bash","Read"]
references
["/Users/studio/rust-harness/AGENTS.md","/Users/studio/rust-harness/crates/at-cli/src/main.rs","/Users/studio/rust-harness/crates/at-cli/src/commands/run_task.rs","/Users/studio/rust-harness/crates/at-cli/src/commands/doctor.rs"]
# Tundra CLI Smoke ## Trigger Use this skill whenever CLI behavior changes in `/Users/studio/rust-harness/crates/at-cli/`, or when validating API contract drift from the CLI side. ## Required Checks Run these in order: 1. Build and unit tests ```bash cargo check -p at-cli cargo test -p at-cli ``` 2. Skill discovery/validation ```bash cargo run -p at-cli -- skill list -p /Users/studio/rust-harness -j cargo run -p at-cli -- skill validate -p /Users/studio/rust-harness -j ``` 3. Dry-run payload checks with artifacts ```bash OUT1="$(mktemp -t at-run.XXXXXX).json" OUT2="$(mktemp -t at-agent.XXXXXX).json" cargo run -p at-cli -- run -t "cli smoke run" --dry-run --emit-prompt -j --out "$OUT1" cargo run -p at-cli -- agent run -r qa-reviewer -t "cli smoke agent" --dry-run -j --out "$OUT2" ``` 4. Doctor checks ```bash OUT3="$(mktemp -t at-doctor.XXXXXX).json" cargo run -p at-cli -- doctor -p /Users/studio/rust-harness -j --out "$OUT3" ``` ## Expected Invariants - `run` and `agent run` dry-runs must emit valid JSON with `mode: dry-run`. - `--out` must write a pretty JSON artifact file. - `skill validate` should return `ok: true` for clean repo skill definitions. - `doctor` JSON must include `api`, `project_exists`, `skill_count`, `env`, and `failures`. ## Reporting Format Always report: - files changed - commands executed - pass/fail by command - any artifact path used for validation - any regression found and the likely root cause
Ver no GitHub