SPipe Test Writing Skill
CommunityWrite clear Simple BDD specs fast
System Documentation
What problem does it solve?
Writing reliable test specifications for the Simple BDD framework can be slow and inconsistent, especially when teams need consistent docstrings, matchers, and coverage annotations.
Core Features & Use Cases
- Baked-in BDD primitives: Provides a consistent way to write specs using built-in describe/context/it/expect without imports.
- Documentation-first spec structure: Enforces a required module-level docstring format and supports docstring-driven doc generation.
- Coverage guardrails for system tests: Requires # @cover annotations for system tests so the test runner can verify layer coverage.
Use it when you need to create or standardize feature specs (including docstrings and matcher usage) for a Simple project, such as adding a new calculator feature with scenarios and assertions that document behavior.
Quick Start
Use the SPipe test writing instructions to create your spec file at test/my_spec.spl and then run bin/simple test test/my_spec.spl.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: SPipe Test Writing Skill Download link: https://github.com/ormastes/Spipe/archive/main.zip#spipe-test-writing-skill Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.