| name | review-provider |
| description | Review a provider implementation for correctness and consistency with other providers |
| user-invocable | true |
| argument-hint | [provider-name] |
Review the provider at core/providers/$ARGUMENTS/ for:
- Structure compliance: Verify it has
src/configs/, src/models/, src/provider/ directories
- Type safety: Check all Zod schemas are properly defined and exported
- Error handling: Verify provider errors are mapped to
GatewayError subclasses
- Package.json: Check
@adaline/types and @adaline/provider are workspace:* dependencies
- Build: Verify
tsup.config.ts produces ESM + CJS + types output
- Exports: Check the package exports from
src/index.ts correctly
Compare with core/providers/openai/ as the reference implementation and report any deviations or issues.