Features
Shared Steps
Updated for v0.16.0Edit on GitHub
A library of reusable test-step sequences, stored as Markdown in
.tms/shared-steps/ and committed with the project. Useful for repeated setup
or teardown flows (log in, seed data, reset state) that appear across many cases.
What you can do
- Create, edit, and delete shared steps from a dedicated editor.
- Insert a shared step into the current case via a popover picker.
Inlining strategy
When you insert a shared step, its body is embedded into the case verbatim, not linked by reference. This keeps each case self-contained: a reviewer reading the case in a pull request, or an AI agent reading the file, sees the full steps without having to resolve a reference to another file.
CLI support
The kensa CLI can inspect the library without opening the app:
kensa shared-step list- list shared steps,kensa shared-step usage <name>- reference counting,kensa shared-step orphan- find unused shared steps,kensa gaps --against shared-steps- surface unreferenced files.