create-service-object
Installation
SKILL.md
Create Service Object
Apply the execution contract before this procedure.
HARD-GATE
TESTS GATE IMPLEMENTATION:
EVERY service object MUST have its test written and validated BEFORE implementation.
1. Write the spec/test for .call (with contexts for success, error, edge cases)
2. Run the spec/test — verify it fails because the service does not exist yet
3. ONLY THEN write the service implementation
The final artifact must include the test command and the failure message
before implementation. If execution is unavailable, report the gate as blocked;
expected output cannot substitute for an observed failure.
See tdd-process for the full gate cycle.