agentsclimarketplace

State transition

Skill jovd83/test-design-orchestrator/state-transition

Transforms requirements and business rules into structured software test artifacts using the right black-box design technique.

Install
npx -y skills add jovd83/test-design-orchestrator --skill state-transition

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use this skill when a system has discrete states, events, guards, or lifecycle phases and Codex needs transition-focused test design.

SKILL.md

1.8 KB, as published. Nobody here has run it

State Transition

Read First

  • ./references/state-transition.md
  • ./references/test-design-shared-conventions.md
  • ./assets/templates/state-table.j2
  • ./assets/templates/state-transition-table.j2
  • ./assets/templates/test-case-list.j2

Workflow

  1. Identify states, events, guards, and resulting actions.
  2. Confirm the start state and invalid-transition behavior when the requirement does not make them obvious.
  3. Build a transition model before writing tests.
  4. Select the coverage target: all states, all transitions, or switch coverage.
  5. Include invalid-transition tests when the system rejects illegal events explicitly.

Required Output

  • state inventory
  • transition model
  • path set for the requested coverage level
  • negative-transition scenarios when supported
  • traceable test list

Guardrails

  • Do not use state-transition testing when the requirement is really just a rule matrix or a simple range check.
  • Do not invent hidden states to make the model look complete.
  • Separate valid transitions from inferred invalid ones.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.