Skip to main content

write-feature-tests

Writes the two NeoHaskell FEATURE-LEVEL specs for a slice, both PURE and IN-DOMAIN with no HTTP: an Acceptance spec (decide then Array.foldl update then combine) at step 2, and a Property spec (QuickCheck replay of the entity update fold via Array.foldl update, oldest event first) at step 7. Use when asked for feature tests, acceptance tests, property tests, QuickCheck replay tests, or fold-based invariant/replay tests for a NeoHaskell entity. Do NOT use for the outer Hurl HTTP e2e (write-hurl-e2e), for single-building-block Decider/Projection/Outbound Hspec unit specs (write-unit-tests), or for implementing the decide/update/combine bodies themselves (the implement-* skills). This is NeoHaskell, not vanilla Haskell — io, pure, foldl with the wrong arg order, and Array.filter are all wrong here.

Jump to install

Source facts

Repository
neohaskell/skills
Last source activity
July 1, 2026 at 22:02
Detected SKILL.md language
English
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.