Testing
Skriver skiktade tester med gräns-/kanttäckning, mockningsregler och triagering av flakiga tester
Testad · Fungerar
Vad den gör
En testförfattningsförmåga som upprätthåller Arrange-Act-Assert-struktur, namngivning med ett beteende per test, lagom mockning (mocka endast vid gränser, aldrig intern kod) och en explicit gräns-/kantfallmatris. Utlöses vid skrivning av tester, granskning av testkvalitet eller felsökning av testfel, inklusive karantän för flakiga tester och lagerspecifika felsökningssteg för enhets-, integrations- och E2E-sviter.
Testrapport
Hämtade SKILL.md på plugins/team/skills/development/testing/; frontmatter parsas (name+description) och dess enda refererade fil, examples/test-pyramid.md, returnerar HTTP 200. Inga säkerhetsbrister. För utdata: jag skrev applyDiscount(price,percent), sedan en naiv baseline-svit (3 tester) och en förmåge-följande svit (11 tester) som tillämpade kroppens gränsmatris (min-1/min/min+1/max-1/max/max+1) och namngivning med ett beteende per test. Båda godkändes på ren källkod (14/14 via jest). Jag muterade sedan källkoden (percent>100 till percent>101): baseline-sviten godkändes fortfarande (missade buggen), medan förmåge-svitens max+1 gränstest misslyckades och fångade den – en konkret, mätbar skillnad.
Testad: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/rsmdt/the-startup.git /tmp/testing-src mkdir -p ~/.claude/skills cp -R /tmp/testing-src/plugins/team/skills/development/testing ~/.claude/skills/testing # Places SKILL.md at ~/.claude/skills/testing/SKILL.md plus examples/test-pyramid.md # Note: SKILL body contains a $ARGUMENTS token (it ships as a plugin command in the-startup); # as a standalone skill $ARGUMENTS is simply unsubstituted and harmless. # No external tools/API keys required — it is instructional guidance only.
Kommandon och exempelprompter
/testingSkriver skiktade tester med gräns-/kanttäckning, mockningsregler och triagering av flakiga tester
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Write unit tests for this service layerDebug why this test is flakyReview the quality of these test cases