create-service-object
Installation
SKILL.md
Create Service Object
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. Use the observed failure when available; otherwise show
the exact expected failure class/message for the missing service.
See tdd-process for the full gate cycle.