Build, debug, and scale Crystallize integrations using the official APIs (Discovery, Catalogue, Shop, Core), authentication models, webhooks, and mass operations. Use when implementing storefront queries, checkout/cart flows, product/catalog modeling updates, tenant migrations/imports, or event-driven integrations for Crystallize.
Resources
2Install
npx skillscat add oefterdal/agent-skills/crystallize-developer Install via the SkillsCat registry.
SKILL.md
Crystallize Developer
Use this skill to execute Crystallize work with correct API selection, authentication, and production-safe integration patterns.
Quick Start
- Identify the task type.
- Select the correct API using
references/api-map.md. - Apply the required auth model.
- Implement query/mutation/webhook flow.
- Validate behavior and production safety.
Task Routing
- Use
Discovery APIfor storefront browse/search/filter/facet queries. - Use
Catalogue APIfor path-based deterministic reads. - Use
Shop APIfor cart and checkout operations. - Use
Core APIfor app/integration management operations (items, customers, orders, flows, price lists, etc.). - Use
Webhooksfor event-driven downstream actions. - Use
Mass operationsfor large migrations/seeding/fixes with ordered bulk tasks.
Workflow
- Confirm tenant and environment (dev/stage/prod).
- Pick API + endpoint + auth from
references/api-map.md. - Implement smallest working query/mutation first.
- Add production constraints:
- Keep secrets server-side.
- Use idempotency for webhook consumers and bulk replays.
- Add retries with backoff for transient failures.
- Verify webhook signatures before processing.
- Add observability:
- Log request IDs/correlation IDs and operation identifiers.
- Track webhook delivery failures and dead-letter retries.
- Track bulk task progress and operation logs for migrations.
Reference Files
- Read
references/api-map.mdfor API selection, endpoints, auth headers, and security notes. - Read
references/workflows.mdfor execution patterns (storefront, checkout, migrations, webhook consumers).
Output Expectations
When delivering implementation output, include:
- API choice and why.
- Endpoint and auth headers/tokens required.
- Minimal query/mutation/webhook handler code.
- Security notes (token handling/signature verification).
- Validation steps (local + staging).