A collection of PRDs (Product Requirements Documents) for building shallow clones ("twins") of popular public APIs. Each twin returns correctly-shaped JSON with dummy data — no real business logic, no persistent storage required. The goal is drop-in replacements for integration tests and local development.
Each subdirectory targets one public API and contains:
| File | Purpose |
|---|---|
*_spec.md |
Human-readable API specification / reference |
prd.json |
Machine-readable PRD in Ralph format, ready to be fed to Ralph Wiggum for autonomous implementation |
| API | Directory | Status |
|---|---|---|
| Stripe | stripe/ |
PRD ready |
- Research the target API's public documentation
- Generate a spec (
{api}_spec.md) covering endpoints, request/response shapes, auth, pagination, and error formats - Create a PRD (
prd.json) from the spec using the/prdskill, broken into incremental user stories - Convert to Ralph format using the
/ralphskill so Ralph Wiggum can build it autonomously - Build — point Ralph at the
prd.jsonand let it implement the twin story-by-story
mkdir {api_name}
# Then use Claude Code with /prd and /ralph to generate the spec and prd.json
See CLAUDE.md for detailed instructions on using the skills to generate new twins.