test
clice-io/clice/.claude/skills/test/SKILL.md
Run clice test suites. Optional args = suite (unit | integration | smoke | snap | all, default all) and build type (Debug | RelWithDebInfo, default RelWithDebInfo). Runs in a forked context — test output stays out of the main conversation; only a digest returns.
Skill1.3k starsChanged 2 days ago
--- name: test description: Run clice test suites. Optional args = suite (unit | integration | smoke | snap | all, default all) and build type (Debug | RelWithDebInfo, default RelWithDebInfo). Runs in a forked context — test output stays out of the main conversation; only a digest returns. context: fork --- Run the requested suites (default: all) against the requested build type (default `RelWithDebInfo`). - Unit tests: `pixi run unit-test [type]` - Integration tests: `pixi run integration-test [type]` - Smoke tests: `pixi run smoke-test [type]` - Snap tests: `pixi run snap-test [type]` - All tests: `pixi run test [type]` Filtering specific tests: - Unit: `pixi run unit-test [type] -- --test-filter=SuiteName.CaseName` (also `SuiteName.*`) - Integration: `cd tests && CLICE_EXECUTABLE=../build/[type]/bin/bin/clice npx vitest run --config integration/vitest.config.ts integration/features/some.test.ts` - Smoke: `pixi run node tools/replay.ts tests/smoke/specific.jsonl --clice=./build/[type]/bin/bin/clice` - Snap: `cd tests && CLICE_EXECUTABLE=../build/[type]/bin/bin/clice npm run snap -- -t "<feature-or-fixture>"` Rules: - This skill runs and reports — nothing else. Never fix code or tests from here, never skip or weaken anything, never set `UPDATE_SNAPSHOTS`. Fixing happens in the main conversation with full context. - Never run two suites concurrently — they share `tests/data` workspaces. Report back, per suite: pass/fail and counts. For each failure: test name, `file:line`, the assertion message or diff excerpt (trimmed), and the exact filter command to reproduce it.
More agent context in clice-io/clice
13 other files this repository gives its agents.
CLAUDE.md
Skill
- build.claude/skills/build/SKILL.md
- codex.claude/skills/codex/SKILL.md
- cpp-style.claude/skills/cpp-style/SKILL.md
- docs.claude/skills/docs/SKILL.md
- format.claude/skills/format/SKILL.md
- pr.claude/skills/pr/SKILL.md
- release.claude/skills/release/SKILL.md
- resolve-comments.claude/skills/resolve-comments/SKILL.md
- translate-docs.claude/skills/translate-docs/SKILL.md
- triage.claude/skills/triage/SKILL.md
- upgrade-llvm.claude/skills/upgrade-llvm/SKILL.md
- write-tests.claude/skills/write-tests/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool registry_write, action report. How to connect one.

