Contributions are welcome for provider data, decision rules, framework patterns, lifecycle checks, tests, and documentation corrections.
Every provider change must:
- cite a current official provider source;
- update
provider-catalog.jsonand the matching provider adapter together; - preserve the difference between product fit and merchant eligibility;
- avoid affiliate-driven ranking or disclose the relationship explicitly;
- add or update a behavioral test when recommendation order changes.
Do not copy a provider's full Skill or documentation into this repository. Keep adapters focused on selection, internal provider-pack loading, framework orchestration, and shared acceptance gates.
Provider-pack installers must use fixed argument arrays from provider-packs.json. Never build a
shell command from provider names, URLs, or user prompts.
npm run verifyFor Skill or plugin changes, also run the official local validators documented in the README.
Explain:
- what developer problem changed;
- which official sources support the change;
- which recommendation or launch gate changes;
- how the change was tested.