Skip to main content

skillset-dev-testing

Design, implement, or review Skillset compiler tests, internal fixtures, deterministic projection, adapter conformance, self-hosted checks, and external adoption evidence. Use when choosing a test tier, creating fake repositories, changing test infrastructure, or proving compiler and provider-output behavior.

소스 정보

저장소
outfitter-dev/skillset
최근 소스 활동
2026년 8월 17일 00:16
감지된 SKILL.md 언어
영어
스타
1
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
description
Design, implement, or review Skillset compiler tests, internal fixtures, deterministic projection, adapter conformance, self-hosted checks, and external adoption evidence. Use when choosing a test tier, creating fake repositories, changing test infrastructure, or proving compiler and provider-output behavior.
metadata
{"skillset.schema":"1","version":"0.1.0"}
name
skillset-dev-testing
# Skillset Testing ## Choose The Evidence Level 1. Read `docs/adrs/0012-fixtures-tests-dogfooding-and-evals.md`, `docs/adrs/0019-deterministic-projection-and-adapter-conformance.md`, and `fixtures/README.md`. 2. Use an inline temp fixture for focused positive, negative, diagnostic, and lifecycle cases. 3. Add `fixtures/<case>/` only for a durable whole-repo case shared by tests or too large to read inline. 4. Use pinned external fixtures only for opt-in adoption fidelity evidence; turn discovered product gaps into ordinary focused regression tests. 5. Keep compiler fixtures, self-hosted dogfooding, deterministic `skillset test` declarations, provider runtime probes, and model-facing evals distinct. Read [references/fixture-strategy.md](references/fixture-strategy.md) before adding a checked-in or Git-backed fixture, changing test sandbox behavior, or choosing a conformance lane. ## Protect The Sandbox - Build Git-backed fixtures only with `scripts/test-helpers/git-remote.ts` under a proven disposable root. - Preserve `HOME`; rely on repository verification entrypoints to isolate XDG roots and Git configuration. - Never initialize, configure, or commit into an arbitrary temp path, linked worktree, shared Git directory, or the Skillset checkout. - Never hand-edit generated fixture output to make a test pass. ## Verify Narrowly Then Broadly - Run focused tests with `bun run test:focused -- <test-files...>`. - Run `bun run conformance:determinism`, `bun run conformance:adapters`, or `bun run conformance:fast` when the compiler projection or provider contract changes. - Keep `bun run conformance:external` opt-in and network-aware. - Rebuild and check self-hosted output after `.skillset/` changes. - Run `bun run check` before handoff and report any skipped slow or credentialed evidence explicitly.
GitHub에서 보기